スキーマSQL文法

スキーマでは、DDLワークロードに対してリストされたSQL文法がサポートされています。

Oracle AI Data Platform Workbenchでは、すべての標準Spark SQLデータ型がサポートされます。詳細は、Apache Spark Documentation - Supported Data Typesを参照してください。

表22-2スキーマSQL文法のリスト

操作 グラマー
スキーマの作成
CREATE SCHEMA [IF NOT EXISTS] catalog_name.schema_name

応答

<<SQL Command>> was successfully executed

エラー

Error: <<SQL Command>> failed due to <<reason>>
スキーマを変更
スキーマの変更の説明
ALTER SCHEMA <schema-name> set dbproperties (DESCRIPTION=<property-value>)
応答
<<SQL Command>> was successfully executed
エラー
Error: <<SQL Command>> failed due to <<reason>>
スキーマの削除
DROP SCHEMA [ IF EXISTS ] <<schema_name>>

デフォルトでは、DROPスキーマ中にすべての子オブジェクトも削除されます。

スキーマのリスト
SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]
次に例を示します:
  • SHOW SCHEMAS FROM defaultcatalog1 LIKE 'd*'
  • SHOW SCHEMAS IN defaultcatalog1 LIKE 'd*'
応答:
  スキーマ
1 <<スキーマ_1>>
2 <<スキーマ_2>>
2 <<スキーマ_3>>

エラー

Error: <<SQL Command>> failed due to <<reason>>
スキーマの説明(詳細の取得)

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

DESCRIBE SCHEMA <<schema_name>>

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

属性 Value
カタログ名 カタログ名
スキーマ スキーマ名
説明 スキーマの説明
作成者 カタログを作成したユーザー
作成日 作成日時
更新者 カタログを最後に更新したユーザー
更新日 最終更新日時
場所 カタログ内の場所
スキーマの削除 drop schema [ IF EXISTS ] <<schema_name>> cascade