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