(Чтобы быть удаленным) свойства Набора для курсора базы данных
set функция будет удалена в будущем релизе. Нет никакой замены для этой функциональности. Чтобы импортировать данные, используйте fetch функция. Для получения дополнительной информации см. Вопросы совместимости.
set(object,'property',value)
set(object)
set(object,' устанавливает значение property',value)property 'ToValue' для заданного 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 функция не возвращает данных.