Partager via


SCHEMATA

S’applique à : coche marquée oui Databricks SQL coche marquée oui Databricks Runtime 10.4 LTS et ultérieur oui coché Unity Catalog uniquement

INFORMATION_SCHEMA.SCHEMATA décrit les schémas dans le catalogue.

Les lignes retournées sont limitées aux schémas avec lesquels l’utilisateur a l’autorisation d’interagir.

Définition

La relation SCHEMATA contient les colonnes suivantes :

Nom Type de données Nullable Standard Description
CATALOG_NAME STRING Non Oui Catalogue contenant le schéma.
SCHEMA_NAME STRING Non Oui Nom du schéma.
SCHEMA_OWNER STRING Non Non Utilisateur ou groupe (principal) actuellement propriétaire du schéma.
COMMENT STRING Oui Non Commentaire facultatif qui décrit la relation.
CREATED TIMESTAMP Non Non Horodatage de création de la relation.
CREATED_BY STRING Non Non Principal qui a créé la relation.
LAST_ALTERED TIMESTAMP Non Non Horodatage de dernière modification de la définition de relation.
LAST_ALTERED_BY STRING Non Non Principal ayant effectué la dernière modification de la relation.

Contraintes

Les contraintes suivantes s’appliquent à la relation TABLES :

Classe Nom Liste de colonnes Description
Clé primaire SCHEMATA_PK CATALOG_NAME, SCHEMA_NAME Identificateur unique du schéma.
Clé étrangère SCHEMATA_CATS_FK CATALOG_NAME Référence CATALOGS.

Exemples

SELECT schema_owner
  FROM information_schema.schemata
  WHERE schema_name = 'information_schema'
  AND catalog_name = 'main'