方案 SQL 语法

方案支持列出的 DDL 工作负载 SQL 语法。

Oracle AI Data Platform Workbench 支持所有标准 Spark SQL 数据类型。有关更多信息,请参见Apache Spark Documentation - Supported Data Types

表 22-2:Schema 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>>

属性
目录名 目录名
方案 方案名
说明 方案说明
创建者 创建了目录的用户
创建时间 创建的日期和时间
更新者 上次更新目录的用户
更新时间 上次更新的日期和时间
位置 目录中的位置
删除方案 drop schema [ IF EXISTS ] <<schema_name>> cascade