Методы вывода списка всех таблиц в базе данных SQL Server

Чтобы вывести список всех таблиц в базе данных SQL Server, вы можете использовать любой из следующих методов:

Метод 1: использование представления INFORMATION_SCHEMA.TABLES

SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' AND TABLE_CATALOG = 'YourDatabaseName';

Замените «YourDatabaseName» на имя вашей конкретной базы данных.

Метод 2. Использование системного представления sys.tables

SELECT name AS TABLE_NAME
FROM sys.tables

Метод 3. Использование системной хранимой процедуры sp_tables

EXEC sp_tables @table_type = "'TABLE'";

Метод 4. Использование системной хранимой процедуры sp_MSforeachtable

EXEC sp_MSforeachtable 'PRINT ''?''';

Этот метод выведет имя каждой таблицы в базе данных.