Grammaire SQL du schéma

Le schéma prend en charge la grammaire SQL répertoriée pour les charges de travail LDD.

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

Tableau 22-2 : Liste de la grammaire SQL du 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 le schéma
DROP SCHEMA [ IF EXISTS ] <<schema_name>>

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

Lister 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 Valeur
Nom de catalogue Nom de catalogue
Schéma Nom du schéma
Description Description du schéma
Création par Utilisateur ayant créé le catalogue
Date de création Date et heure de création
Mise à jour par Utilisateur ayant effectué la dernière mise à jour du catalogue
Mis à jour le Date et heure de la dernière mise à jour
Emplacement Emplacement dans le catalogue
Supprimer le schéma drop schema [ IF EXISTS ] <<schema_name>> cascade