седла

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

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

Синтаксис

numcols = cols(curs)

Описание

пример

numcols = cols(curs) возвращает количество столбцов в выбранном наборе данных curs.

Примеры

свернуть все

Создайте соединение с базой данных conn с помощью источника данных dbdemo.

conn = database('dbdemo','','');

При Работе с источником данных dbdemo используйте fetch, чтобы импортировать все данные в Database Cursor Object curs. Храните данные в массиве ячеек, содержавшемся в поле объекта cursor curs.Data.

curs = exec(conn,'SELECT * FROM producttable');
curs = fetch(curs);

Просмотрите содержимое свойства Data в объекте cursor.

curs.Data
ans = 

    [ 9]    [125970]    [1003]    [13]    'Victorian Doll' 
    [ 8]    [212569]    [1001]    [ 5]    'Train Set'      
    [ 7]    [389123]    [1007]    [16]    'Engine Kit'     
    [ 2]    [400314]    [1002]    [ 9]    'Painting Set'   
    [ 4]    [400339]    [1008]    [21]    'Space Cruiser'  
    [ 1]    [400345]    [1001]    [14]    'Building Blocks'
    [ 5]    [400455]    [1005]    [ 3]    'Tin Soldier'    
    [ 6]    [400876]    [1004]    [ 8]    'Sail Boat'      
    [ 3]    [400999]    [1009]    [17]    'Slinky'         
    [10]    [888652]    [1006]    [24]    'Teddy Bear'     

Data содержит данные producttable.

Отобразите количество столбцов в свойстве Data в объекте cursor.

numcols = cols(curs)
numcols =

     5

Данные в объекте cursor содержат пять столбцов.

После того, как вы закончили работать с объектом cursor, закрываете его.

close(curs)

Закройте соединение с базой данных.

close(conn)

Входные параметры

свернуть все

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

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

свернуть все

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

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

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

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

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

| | | | | | | | |

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