Compartir a través de


TABLES (Transact-SQL)

Devuelve una fila por cada tabla de la base de datos actual para la que el usuario actual tiene permisos.

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 tabla.

TABLE_SCHEMA

nvarchar(128)

Nombre de esquema que contiene la tabla.

Nota importanteImportante
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

sysname

Nombre de la tabla.

TABLE_TYPE

varchar(10)

Tipo de tabla. Puede ser VIEW o BASE TABLE.

Ejemplos

En el ejemplo siguiente se devuelven todas las filas de la vista TABLES.

USE AdventureWorks;
GO
SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE
FROM INFORMATION_SCHEMA.TABLES
ORDER BY TABLE_NAME;