USE DATABASE
説明
指定されたデータベースまたはコンピュートグループに切り替えるために使用されます。
構文
USE { [<catalog_name>.]<database_name>[@<compute_group_name>] | @<compute_group_name> }
必須パラメータ
指定されたデータベースに切り替えます。
1. <database_name>
切り替え先のデータベース名。 カタログが指定されていない場合、デフォルトで現在のカタログが使用されます。
指定されたコンピュートグループのみに切り替えます。
1. <compute_group_name>
切り替え先のコンピュートグループ名。
オプションパラメータ
指定されたデータベースに切り替えます。
1. <catalog_name>
切り替え先のカタログ名。
2. <compute_group_name>
切り替え先のコンピュートグループ名。
アクセス制御要件
| 権限 | オブジェクト | 備考 |
|---|---|---|
| SELECT_PRIV | カタログ、Database | 切り替え先のカタログまたはデータベースにSELECT_PRIV権限が必要です。 |
| USAGE_PRIV | Compute Group | 切り替え先のコンピュートグループにUSAGE_PRIV権限が必要です。 |
例
-
demoデータベースが存在する場合、それを使用してみます:use demo; -
hms_catalogカタログの下にdemoデータベースが存在する場合は、hms_catalogに切り替えて使用してみてください:use hms_catalog.demo; -
現在のカタログに
demoデータベースが存在し、'cg1'という名前のcompute groupを使用したい場合は、アクセスを試してください:use demo@cg1; -
'cg1'という名前のcompute groupのみを使用したい場合は、それにアクセスしてみてください:
use @cg1;