Meu banco de dados tem muitas tabelas e muitas visualizações. Para uma das minhas tarefas, estou usando esta consulta. Quando executo a consulta a seguir, ela retorna toneladas de colunas - muitas das quais pertencem a tabelas e muitas pertencem a visualizações. Pergunta : Como podemos distinguir quais colunas são de tabelas e quais são de visualizações:
SELECT * FROM INFORMATION_SCHEMA.Columns
Observação : estou usando a versão mais recente do SQL Server 2022
A visualização INFORRMATION_SCHEMA.TABLES contém uma
TABLE_TYPE
coluna, com um valor "BASE TABLE" ou "VIEW" para indicar se o objeto é uma tabela ou visualização. Junte-se a esta visualização adicional como abaixo para identificar o tipo de objeto: