В MS SQL Server вывести список всех таблиц (TABLE_TYPE = BASE TABLE) и въюхи (TABLE_TYPE = VIEW) возможно с помощью запроса:
1 2 | SELECT '[' + TABLE_SCHEMA + ']' + '.' + '[' + TABLE_NAME + ']' AS "наименование таблиц", * FROM INFORMATION_SCHEMA.TABLES ORDER BY 1 |
, где в результате выполнения запроса
TABLE_CATALOG — наименование базы данных
TABLE_SCHEMA — наименование схемы базы данных
TABLE_NAME — наименование объекта (таблицы)
TABLE_TYPE — тип объекта ( таблица TABLE_TYPE = BASE TABLE, въюха (TABLE_TYPE = VIEW)