columnnames

(Будет удалено) Извлечение имен столбцов в выбранном наборе данных

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

Описание

пример

columnlist = columnnames(curs) возвращает имена столбцов данных, выбранных из таблицы базы данных в cursor curs объекта. The 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