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