exponenta event banner

ряды

(Подлежит удалению) Возвращает количество строк в наборе выбранных данных

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

Синтаксис

Описание

пример

numrows = rows(curs) возвращает количество строк в наборе выбранных данных curs.

Примеры

свернуть все

После выполнения инструкции SQL возвращает количество строк в cursor объект, сгенерированный fetch.

Установить соединение conn в базу данных MySQL ® с именем пользователяusername и пароль pwd.

conn = database('MySQL','username','pwd');

Выполнить SELECT запрос по таблице productTable для продуктов с номерами от 1 до 5 включительно.

curs = exec(conn,['SELECT * FROM productTable'...
            ' WHERE productNumber >= 1 AND productNumber <= 5']);

exec возвращает значение cursor объект curs.

Получение данных в curs.

curs = fetch(curs);

Data имущество curs содержит извлеченные данные из SELECT запрос.

Возвращает количество строк в Data имущество curs.

numrows = rows(curs)
numrows =

     5

Отображение строк данных в Data имущество curs.

curs.Data
ans = 

    [2]    [400314]    [1002]    [ 9]    'Painting Set'   
    [4]    [400339]    [1008]    [21]    'Space Cruiser'  
    [1]    [400345]    [1001]    [14]    'Building Blocks'
    [5]    [400455]    [1005]    [ 3]    'Tin Soldier'    
    [3]    [400999]    [1009]    [17]    'Slinky'         

После завершения работы с cursor объект, закройте его.

close(curs)

Закройте соединение.

close(conn)

Входные аргументы

свернуть все

Курсор базы данных, указанный как cursor объект, созданный с помощью exec функция.

Выходные аргументы

свернуть все

Число строк в курсоре базы данных, возвращаемое в виде числового скаляра.

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

развернуть все

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

См. также

| | | | |

Представлен до R2006a