querytimeout

(Будет удалено) Получите время, указанное для успешного выполнения SQL-запросов

querytimeout функция будет удалена в следующем релизе. Замена этой функциональности отсутствует. Для импорта данных используйте fetch функция. Для получения дополнительной информации см. Вопросы совместимости.

Синтаксис

timeout = querytimeout(curs)

Описание

timeout = querytimeout(curs) возвращает время, в секундах, допустимое для SQL-запросов открытого cursor curs объекта чтобы преуспеть. Если указанный запрос не может быть завершен за указанное время, тулбокс останавливает попытки выполнить запрос.

Администратор базы данных определяет значения тайм-аута. Если значение тайм-аута меньше нуля, запросы должны быть завершены немедленно.

Примеры

Получите текущий параметр тайм-аута базы данных для curs.

querytimeout(curs)
ans =
     10

Как создать cursor объект с помощью соединения ODBC, можно использовать собственный интерфейс ODBC. Для получения дополнительной информации см. database.

Ограничения

  • Это сообщение об ошибке отображается, если в данной базе данных нет функции тайм-аутов базы данных:

    [Driver]Optional feature not implemented
    
  • Драйверы ODBC для Microsoft® Access™ и Oracle® не поддерживать querytimeout.

Вопросы совместимости

расширить все

Предупреждает, начиная с R2021a

См. также

|

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте