Partager via


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

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.

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;