rows

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

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);

The 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