exponenta event banner

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