以使用者身份通过 SQL 管理列表 – 示例¶
以下是使用者可以通过 SQL 命令以编程方式完成的常见任务示例:
显示可用列表¶
显示运行命令的使用者可用的列表。有关 SHOW AVAILABLE LISTINGS 命令的更多信息,请参阅 SHOW AVAILABLE LISTINGS。
描述 |
备注 |
---|---|
显示可用列表。 |
|
SHOW AVAILABLE LISTINGS
描述可用列表¶
运行 SHOW AVAILABLE LISTINGS 来识别可用列表和全局列表名称后,使用者可以运行 DESCRIBE AVAILABLE LISTING 来返回列表中可供其使用的列的描述。有关 DESCRIBE AVAILABLE LISTING 命令的更多信息,请参阅 DESCRIBE AVAILABLE LISTING。
描述 |
备注 |
---|---|
描述列表列。 |
|
DESCRIBE AVAILABLE LISTING < listing_global_name >
请求列表并自动轮询可用性¶
运行 SHOW AVAILABLE LISTINGS 来识别可用列表后,使用者可以使用 SYSTEM$REQUEST_LISTING_AND_WAIT
存储过程请求列表并自动轮询可用性。当 is_ready_for_import
列为 FALSE
时,使用者也可以使用此存储过程。有关 SYSTEM$REQUEST_LISTING_AND_WAIT
存储过程的更多信息,请参阅 SYSTEM$REQUEST_LISTING_AND_WAIT。
描述 |
备注 |
---|---|
请求特定列表并轮询可用性。 |
当请求的列表变得可用或已经可用时,将返回消息 如果超过超时时间,则返回消息 要请求列表而不等待列表履行,输入 0(零)即可返回 |
CALL SYSTEM$REQUEST_LISTING_AND_WAIT( ' <listing_global_name> ' [ , <timeout_mins>. ] );
从列表中创建数据库¶
请求列表后,使用者可以使用 CREATE DATABASE ...FROM LISTING ... 命令从列表中创建数据库。有关 CREATE DATABASE ...FROM LISTING ... 命令的更多信息,请参阅 CREATE DATABASE ...FROM LISTING ...。
描述 |
备注 |
---|---|
从列表中创建数据库。 |
|
CREATE DATABASE <name> FROM LISTING '<listing_global_name>';