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 функция.

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

свернуть все

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

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

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

Не рекомендуемый запуск в R2018b

Смотрите также

| | | | |

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