SCHEMATA (Transact-SQL)
Renvoie une ligne pour chaque schéma de la base de données active. Pour récupérer les informations de ces vues, spécifiez le nom complet de INFORMATION_SCHEMA.view_name. Pour extraire des informations à propos de toutes les bases de données dans une instance de SQL Server, interrogez l'affichage catalogue sys.databases (Transact-SQL).
Nom de colonne |
Type de données |
Description |
---|---|---|
CATALOG_NAME |
sysname |
Nom de la base de données active |
SCHEMA_NAME |
nvarchar(128) |
Renvoie le nom du schéma |
SCHEMA_OWNER |
nvarchar(128) |
Nom du propriétaire du schéma
Important
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.
|
DEFAULT_CHARACTER_SET_CATALOG |
varchar(6) |
Retourne toujours NULL. |
DEFAULT_CHARACTER_SET_SCHEMA |
varchar(3) |
Retourne toujours la valeur Null. |
DEFAULT_CHARACTER_SET_NAME |
sysname |
Retourne le nom du jeu de caractères par défaut. |
Exemples
L'exemple suivant fournit des informations sur chaque schéma dans la base de données.
USE AdventureWorks;
GO
SELECT *
FROM INFORMATION_SCHEMA.SCHEMATA;