exponenta event banner

columnnames

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

columnnames функция будет удалена в следующей версии. Замена этой функциональности отсутствует. Для импорта данных используйте fetch функция. Дополнительные сведения см. в разделе Вопросы совместимости.

Описание

пример

columnlist = columnnames(curs) возвращает имена столбцов данных, выбранных из таблицы базы данных в cursor объект curs. columnnames функция не поддерживается для cursor объект, возвращенный fetchmulti функция.

columnlist = columnnames(curs,returnCellArray) возвращает имена столбцов в виде массива ячеек символьных векторов, когда returnCellArray имеет значение true.

Примеры

свернуть все

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

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

Работа с dbdemo источник данных, использование fetch для импорта всех данных в Database Cursor Object curs.

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

Вернуть имена столбцов в suppliers таблица.

columnlist = columnnames(curs)
columnlist =

'SupplierNumber','SupplierName','City','Country','FaxNumber'

columnlist содержит один длинный символьный вектор с именами столбцов в suppliers в кавычках и разделенных запятыми.

После завершения работы с cursor объект, закройте его.

close(curs)

Закройте подключение к базе данных.

close(conn)

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

свернуть все

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

Возвращаемый формат, указанный как логические значения true или false. Если установлено значение true, columnnames возвращает имена столбцов в виде массива ячеек символьных векторов. Если установлено значение false, columnnames возвращает имена столбцов в виде длинного символьного вектора.

Типы данных: logical

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

свернуть все

Список имен столбцов в выбранных данных, возвращаемый в виде символьного вектора или массива ячеек символьных векторов. Без аргумента returnCellArray, columnnames возвращает список имен столбцов в виде длинного символьного вектора. Символьный вектор заключает имена столбцов в кавычки и разделяет имена столбцов запятыми. Если используется аргумент returnCellArray и установите его в значение true, то columnnames возвращает имена столбцов в виде массива ячеек.

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

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

Предупреждает, начиная с R2021a

См. также

| | | | | |

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