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