(Не рекомендуемый) свойства Набора для курсора базы данных
Функция set не рекомендуется. Нет никакой замены для этой функциональности. Чтобы импортировать данные, используйте функцию fetch. Для получения дополнительной информации см. Вопросы совместимости.
set(object,'property',value)
set(object)
set(object,' устанавливает значение property',value)property к value для заданного cursor.
set(object) отображения все свойства для object.
cursorДопустимые значения для аргументов property и value для объекта cursor следующие.
cursorУстановите связь JDBC с источником данных. Запустите fetch, чтобы получить данные из таблицы EMP, и затем установить предел строки к 5.
conn = database('orcl','scott','tiger',...
'oracle.jdbc.driver.OracleDriver',...
'jdbc:oracle:thin:@144.212.123.24:1822:');
curs = exec(conn,'SELECT * FROM EMP');
set(curs,'RowLimit',5)
curs = fetch(curs)
curs =
cursor with properties:
Attributes: []
Data: {5x8 cell}
DatabaseObject: [1x1 database]
RowLimit: 5
SQLQuery: 'SELECT * FROM EMP'
Message: []
Type: 'Database Cursor Object'
ResultSet: [1x1 oracle.jdbc.driver.OracleResultSet]
Cursor: [1x1 com.mathworks.toolbox.database.sqlExec]
Statement: [1x1 oracle.jdbc.driver.OracleStatement]
Fetch: [1x1 com.mathworks.toolbox.database.fetchTheData]
Свойством RowLimit curs является 5, и свойством Data является 5x8 cell, указывая, что fetch возвратил пять строк данных.
В этом примере RowLimit ограничивает максимальное количество строк, которые можно получить. Поэтому повторное выполнение функции fetch не возвращает данных.