Este tutorial le mostrará dos métodos principales para obtener definiciones de vista en SQL Server.
Definición de vista SQL Server Show - SSMS
El primer método que puede usar para obtener la definición de una vista es SQL Server es usar el estudio de administración de SQL Server.
SSMS proporciona una interfaz gráfica simple y fácil de leer con la propiedad de una vista dada.
En Object Explorer, expanda la base de datos en la que reside la vista de destino. Luego, navegue a la carpeta de vistas y haga clic con el botón derecho en la vista de destino.
Seleccione la opción Propiedades para ver la definición de la vista.
Esto debería abrir una nueva ventana con la información sobre la vista.
La información incluida es:
También puede obtener la información de vista utilizando la herramienta de diseño en SSMS. Haga clic derecho en la vista y seleccione Diseño.
Esto debería abrir la ventana del diseñador que muestra información sobre la vista.
SQL Server Show View Definición - Transact -SQL
Con respecto a las opciones T-SQL, hay varias formas en que podemos obtener la definición de una vista dada.
El primero es consultar el SP.catálogo de sql_modules. La consulta es como se muestra:
Seleccionar definición, usos_ansi_nulls, usos_quoted_identifier, is_schema_bound desde sys.sql_modules donde object_id = object_id ('sql_view');La consulta anterior debe devolver información similar sobre cómo usar la opción de propiedades SSMS.
También puede usar el procedimiento SP_HELPTEXT para obtener la definición de vista. Una consulta de ejemplo es como se muestra:
ejecut sp_helptext 'dbo.sql_view ';Finalmente, el tercer método que puede usar para obtener la definición de vista utilizando T-SQL es la función Object_Definition ().
Ejemplo:
seleccione Object_Definition (object_id ('sql_view')) como ver_def;Salida resultante:
ver_defConclusión
En esta publicación, descubrió cómo usar los comandos SSMS y T-SQL para obtener definiciones de vista en SQL Server.