'Строки'

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

Функция rows не рекомендуется. Нет никакой замены для этой функциональности. Чтобы импортировать данные, используйте функцию fetch. Для получения дополнительной информации см. Вопросы совместимости.

Синтаксис

numrows = rows(curs)

Описание

пример

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