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