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 возвращает имена столбцов как длинный вектор символов.

Типы данных: логический

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

свернуть все

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

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

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

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

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

| | | | | |

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