VIEWS (Transact-SQL)
Devuelve una fila para las vistas a las que puede tener acceso el usuario actual en la base de datos actual.
Para recuperar información de estas vistas, especifique el nombre completo de INFORMATION_SCHEMA.view_name.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
TABLE_CATALOG |
nvarchar(128) |
Calificador de la vista. |
TABLE_SCHEMA |
nvarchar(128) |
Nombre del esquema que contiene la vista.
Importante
No utilice las vistas INFORMATION_SCHEMA para determinar el esquema de un objeto. La única manera confiable de localizar el esquema de un objeto consiste en consultar la vista de catálogo sys.objects o usar la función OBJECT_SCHEMA_NAME.
|
TABLE_NAME |
nvarchar(128) |
Nombre de la vista. |
VIEW_DEFINITION |
nvarchar(4000) |
Devuelve los primeros 4000 caracteres del texto de definición de la vista si esta vista no está cifrada. De lo contrario, devuelve NULL. Para asegurarse de que se obtiene la definición completa, vea la función OBJECT_DEFINITION o la columna de definición de la vista de catálogo sys.sql_modules. |
CHECK_OPTION |
varchar(7) |
Tipo de WITH CHECK OPTION. Es CASCADE si la vista original se creó con WITH CHECK OPTION. En caso contrario se devuelve NONE. |
IS_UPDATABLE |
varchar(2) |
Especifica si la vista se puede actualizar. Siempre devuelve NO. |
Ejemplos
En el ejemplo siguiente se devuelve el nombre de vista y los primeros 4000 caracteres de la definición de vista.
USE AdventureWorks;
GO
SELECT TABLE_SCHEMA, TABLE_NAME,
VIEW_DEFINITION AS [First 4000 characters]
FROM INFORMATION_SCHEMA.VIEWS;