TABLES (Transact-SQL)

Renvoie une ligne pour chaque table de la base de données active pour laquelle l'utilisateur actuel dispose d'autorisations.

Pour récupérer les informations de ces vues, spécifiez le nom complet de INFORMATION_SCHEMA.view_name.

Nom de colonne

Type de données

Description

TABLE_CATALOG

nvarchar(128)

Identificateur de la table

TABLE_SCHEMA

nvarchar(128)

Nom du schéma qui contient la table.

ImportantImportant
N'utilisez pas les vues INFORMATION_SCHEMA pour déterminer le schéma d'un objet. La seule méthode fiable pour rechercher le schéma d'un objet est d'interroger l'affichage catalogue sys.objects ou d'utiliser la fonction OBJECT_SCHEMA_NAME.

TABLE_NAME

sysname

Nom de la table.

TABLE_TYPE

varchar(10)

Type de table. Peut être VIEW ou BASE TABLE.

Exemples

L'exemple suivant retourne toutes les lignes de la vue TABLES.

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