columns

(Чтобы быть удаленным), Возвращают имена столбцов таблицы базы данных

columns функция будет удалена в будущем релизе. Используйте sqlfind функционируйте или получите доступ к свойствам connection объект вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Описание

пример

columnlist = columns(conn,catalog) возвращает список всех имен столбцов в каталоге catalog для базы данных с соединением с базой данных conn.

columnlist = columns(conn,catalog,schema) возвращает список всех имен столбцов в схеме schema.

columnlist = columns(conn,catalog,schema,tablename) возвращает список всех имен столбцов для таблицы tablename.

пример

columnlist = columns(dbmeta,catalog) возвращает список всех имен столбцов в каталоге catalog для базы данных, объектом метаданных базы данных которой является dbmeta.

columnlist = columns(dbmeta,catalog,schema) возвращает список всех имен столбцов в схеме schema.

columnlist = columns(dbmeta,catalog,schema,tablename) возвращает список всех имен столбцов для таблицы tablename.

Примеры

свернуть все

Создайте соединение с базой данных conn использование нативного интерфейса ODBC к базе данных Microsoft® SQL Server®. Этот код принимает, что вы соединяетесь с источником данных под названием MS SQL Server с именем пользователя username и пароль pwd.

conn = database('MS SQL Server','username','pwd');

Получите имена столбцов для каждой таблицы в каталоге. Здесь, этот код принимает, что база данных содержит имя каталога toy_store.

catalog = 'toy_store';

columnlist = columns(conn,catalog)
columnlist = 

    'salesVolume'                                  {1x13  cell}
    'suppliers'                                    {1x5   cell}
    'yearlySales'                                  {1x3   cell}
    ...

columns возвращает массив ячеек. Первый столбец содержит имена таблиц как векторы символов. Второй столбец содержит соответствующие списки имен столбца как массивы ячеек.

Отобразите имена столбцов для suppliers таблица.

columnlist{2,2}
ans = 

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

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

close(conn)

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

свернуть все

Соединение с базой данных, заданное как connection объект создается с database функция.

Метаданные базы данных, заданные как объект метаданных базы данных, созданный с помощью dmd. Чтобы использовать этот объект, создайте соединение с базой данных с помощью database функция сначала.

Примечание

Поддержка объекта метаданных базы данных будет удалена в будущем релизе. Используйте sqlfind функционируйте и получите доступ к свойствам connection объект вместо этого.

Имя каталога базы данных, заданное как вектор символов или скаляр строки.

Типы данных: char | string

Имя схемы базы данных, заданное как вектор символов или скаляр строки.

Типы данных: char | string

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

Пример: 'employees'

Типы данных: char | string

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

свернуть все

Список столбцов, возвращенных как массив ячеек.

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

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

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

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

| | | | | | |

Введен в R2010a