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.

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

развернуть все

Не рекомендуемый запуск в R2018b

Смотрите также

|

Представлено до R2006a