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

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