(Не рекомендуемый), Импортируют данные в рабочее пространство MATLAB от курсора базы данных
Функция fetch
с объектом cursor
не рекомендуется. Используйте функцию fetch
с объектом connection
или функцию select
вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
Функциональность курсора с возможностью прокрутки не имеет никакой замены.
curs = fetch(curs)
curs = fetch(curs,rowlimit)
curs = fetch(___,Name,Value)
импорт все строки данных из выполняемого 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)