Este tutorial mostrará dois métodos principais para obter definições de visualização no SQL Server.
SQL Server Show View Definição - SSMS
O primeiro método que você pode usar para obter a definição de uma visualização é o SQL Server está usando o SQL Server Management Studio.
O SSMS fornece uma interface gráfica simples e fácil de ler com a propriedade de uma determinada visão.
No Object Explorer, expanda o banco de dados em que a visualização de destino reside. Em seguida, navegue até a pasta Views e clique com o botão direito do mouse na visualização de destino.
Selecione a opção Propriedades para visualizar a definição da visualização.
Isso deve abrir uma nova janela com as informações sobre a visualização.
Informações incluídas são:
Você também pode obter as informações de visualização usando a ferramenta de design no SSMS. Clique com o botão direito do mouse na visualização e selecione Design.
Isso deve abrir a janela do designer mostrando informações sobre a visualização.
SQL Server Show Exibir Definição - Transact -SQL
Em relação às opções T-SQL, existem várias maneiras pelas quais podemos buscar a definição de uma determinada visão.
O primeiro está consultando o SP.Catálogo SQL_Modules. A consulta é como mostrado:
Selecione Definição, usa_ansi_nulls, usa_quoted_identifier, is_schema_bound do SYS.sql_modules onde object_id = object_id ('sql_view');A consulta acima deve retornar informações semelhantes sobre como usar a opção SSMS Properties.
Você também pode usar o procedimento sp_helptext para obter a definição de visualização. Um exemplo de consulta é como mostrado:
EXEC SP_HELPTEXT 'DBO.sql_view ';Finalmente, o terceiro método que você pode usar para buscar a definição de visualização usando t-sql é a função object_definition ().
Exemplo:
selecione Object_Definition (object_id ('sql_view')) como VIEW_DEF;Saída resultante:
view_defConclusão
Neste post, você descobriu como usar os comandos SSMS e T-SQL para obter definições de visualização no SQL Server.