таблицы

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

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

Синтаксис

t = tables(conn,catalog)
t = tables(conn,catalog,schema)
t = tables(dbmeta,catalog)
t = tables(dbmeta,catalog,schema)

Описание

пример

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

Примечание

Синтаксис tables(conn) был удален. Используйте синтаксисы по крайней мере с двумя входными параметрами вместо этого.

t = tables(conn,catalog,schema) возвращает список всех имен таблиц и табличных типов в заданном каталоге под названием catalog и схеме под названием schema.

t = tables(dbmeta,catalog) возвращает список всех имен таблиц и табличных типов в заданном каталоге под названием catalog с помощью объекта dbmeta метаданных базы данных.

t = tables(dbmeta,catalog,schema) возвращает список всех имен таблиц и табличных типов в заданном каталоге под названием catalog и схеме под названием schema.

Примеры

свернуть все

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

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

Получите список всех имен таблиц и табличных типов в каталоге при помощи conn. Этот код принимает, что база данных содержит каталог toy_store.

catalog = 'toy_store';

t = tables(conn,catalog)
t = 

   'productTable'                           'TABLE'
   'salesVolume'                            'TABLE'
   'COLUMNS'                                'VIEW' 
   ...

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

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

close(conn)

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

свернуть все

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

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

Примечание

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

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

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

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

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

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

свернуть все

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

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

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

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

Представленный в R2010a