(Будет удалено) Задать свойства для курсора базы данных
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]
The RowLimit свойство curs является 5 и Data свойство 5x8 cell, что указывает на то, fetch возвращено пять строк данных.
В этом примере RowLimit ограничивает максимальное количество строк, которые можно извлечь. Поэтому перезапуск fetch функция не возвращает никаких данных.