(Не рекомендуемый) Импортировать данные в рабочее пространство MATLAB с курсора базы данных
fetch
функция со cursor
не рекомендуемый объект. Используйте fetch
функция со connection
объект или select
вместо этого функция. Для получения дополнительной информации см. Вопросы совместимости.
Функциональность прокручиваемого курсора не заменяется.
импортирует все строки данных из выполненного SQL-запроса в curs
= fetch(curs
)Data
свойство cursor
объект. Используйте cursor
объект для исследования импортированных данных и их структуры.
Внимание:
Выход из cursor
и connection
открытие или перезапись открытых объектов может привести к неожиданному поведению. После завершения работы с этими объектами необходимо закрыть их с помощью close
.
задает опции, использующие один или несколько аргументы пары "имя-значение" в дополнение к входным параметрам в предыдущих синтаксисах. Для примера, curs
= fetch(___,Name,Value
)curs = fetch(curs,'AbsolutePosition',5);
импортирует данные с помощью смещения абсолютного положения в прокручиваемом курсоре, тогда как curs = fetch(curs,'RelativePosition',10);
импортирует данные с помощью относительного смещения положения.
Если у вас есть собственное подключение ODBC, которое вы установили используя database
, затем выполнение fetch
на cursor
объект обновляет входные cursor
сам объект. В зависимости от того, предоставляете ли вы выходной аргумент, тот же объект копируется в выход. Поэтому только один cursor
объект существует в памяти для любого из следующих видов использования:
% First use curs = fetch(curs) % Second use fetch(curs) % Third use curs2 = fetch(curs)