set

(Будет удалено) Задать свойства для курсора базы данных

set функция будет удалена в следующем релизе. Замена этой функциональности отсутствует. Для импорта данных используйте fetch функция. Для получения дополнительной информации см. Вопросы совместимости.

Синтаксис

set(object,'property',value)
set(object)

Описание

set(object,'property',value) устанавливает значение property на value для заданного cursor.

set(object) отображает все свойства для object.

cursor Объекты

Допустимые значения для property и value аргументы для cursor объект выглядит следующим образом.

СвойствоЗначениеОписание

'RowLimit'

положительное целое число

Установите RowLimit для fetch. Задайте это свойство вместо передачи RowLimit как аргумент к fetch функция. Когда вы задаете RowLimit для fetch при помощи set, затем fetch ведет себя по-разному в зависимости от типа используемой базы данных.

Примеры

Пример 1 - Установите RowLimit для 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 функция не возвращает никаких данных.

Вопросы совместимости

расширить все

Предупреждает, начиная с R2021a

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте