SET CATALOG
更新时间:
复制为 MD 格式
SET CATALOG 用于切换当前会话的活跃 Catalog。切换后,后续的 SQL 语句将默认在目标 Catalog 下执行。
语法
SET CATALOG <catalog_name>;
参数
|
参数 |
必填 |
说明 |
|
|
是 |
目标 Catalog 名称。可以是 |
示例
切换当前会话的 Catalog 为 Hive Catalog hive_metastore:
SET CATALOG hive_metastore;
切换当前会话的 Catalog 为 Managed Catalog adb:
SET CATALOG adb;
使用说明
-
该命令自 AnalyticDB for MySQL 3.2.7 版本起支持。
-
SET CATALOG仅对当前会话生效,不影响其他连接。 -
切换 Catalog 后,当前 Database 会被重置。如需同时指定 Catalog 和 Database,可使用
USE <catalog_name>.<database_name>。 -
无论当前 Catalog 是什么,都可以通过三段式
<catalog>.<database>.<table>跨 Catalog 查询。
相关文档
该文章对您有帮助吗?