Чтобы вывести список всех таблиц в базе данных 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 ''?''';
Этот метод выведет имя каждой таблицы в базе данных.