(Подлежит удалению) Задайте свойства курсора базы данных
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 функция не возвращает данных.