Grammaire SQL du schéma

Les schémas prennent en charge la grammaire SQL répertoriée pour les charges globales DDL.

Oracle AI Data Platform Workbench prend en charge tous les types de données Spark SQL standard. Pour plus d'informations, reportez-vous à Documentation Apache Spark - Types de données pris en charge.

Tableau 22-2 Liste des grammaires SQL de schéma

Opération Grammaire
Créer un schéma
CREATE SCHEMA [IF NOT EXISTS] catalog_name.schema_name

Réponse

<<SQL Command>> was successfully executed

Erreur

Error: <<SQL Command>> failed due to <<reason>>
Modifier le schéma
Modifier la description du schéma
ALTER SCHEMA <schema-name> set dbproperties (DESCRIPTION=<property-value>)
Réponse
<<SQL Command>> was successfully executed
Erreur
Error: <<SQL Command>> failed due to <<reason>>
Supprimer un schéma
DROP SCHEMA [ IF EXISTS ] <<schema_name>>

Par défaut, lors du schéma DROP, tous les objets enfant seront également supprimés

Répertorier les schémas
SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]
Exemples :
  • SHOW SCHEMAS FROM defaultcatalog1 LIKE 'd*'
  • SHOW SCHEMAS IN defaultcatalog1 LIKE 'd*'
Réponse :
  Schéma
1 <<schéma_1>>
2 <<schéma_2>>
2 <<schéma_3>>

Erreur

Error: <<SQL Command>> failed due to <<reason>>
Décrire le schéma (obtenir les détails)

DESCRIBE SCHEMA <<catalog_name>>.<<schema_name>>

DESCRIBE SCHEMA <<schema_name>>

DESCRIBE SCHEMA <<schema_name>> in Catalog <<catalog_name>>

Attribut Value
Nom du catalogue Nom du catalogue
Schéma Nom de schéma
Description Description du schéma
Créé par Utilisateur qui a créé le catalogue
Créé le Date et heure de création
Mis à jour par Utilisateur ayant mis à jour le catalogue pour la dernière fois
Mis à jour le Date et heure de la dernière mise à jour
géographique Emplacement du catalogue
Supprimer un schéma drop schema [ IF EXISTS ] <<schema_name>> cascade