Как получить список всех таблиц в базе данных с помощью TSQL?

SELECT sobjects.name
FROM sysobjects sobjects
WHERE sobjects.xtype = 'U'

Вот список других типов объектов, которые mssql вы также можете искать:

  • AF: агрегатная функция (CLR)
  • C: ПРОВЕРИТЬ ограничение
  • D: ограничение по умолчанию или DEFAULT
  • F: ограничение FOREIGN KEY
  • L: Лог
  • FN: скалярная функция
  • FS: Ассемблерная (CLR) скалярная функция
  • FT: Табличная функция сборки (CLR)
  • ЕСЛИ: встроенная табличная функция
  • IT: Внутренняя таблица
  • P: хранимая процедура
  • ПК: хранимая процедура сборки (CLR)
  • PK: ограничение PRIMARY KEY (тип K)
  • RF: хранимая процедура фильтра репликации
  • S: Системная таблица
  • SN: синоним
  • SQ: Очередь обслуживания
  • TA: Сборка (CLR) Триггер DML
  • TF: Табличная функция
  • TR: триггер SQL DML
  • TT: Тип таблицы
  • U: Пользовательская таблица
  • UQ: ограничение UNIQUE (тип K)
  • В: Посмотреть
  • X: расширенная хранимая процедура

sql-server

tsql

database-table

2022-11-18T10:29:55+00:00
Вопросы с похожей тематикой, как у вопроса:

Как получить список всех таблиц в базе данных с помощью TSQL?