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 | Catalog, база данных | Для переключения на каталог или базу данных требуется привилегия SELECT_PRIV для соответствующего объекта. |
| USAGE_PRIV | Вычислительная группа | Для переключения на вычислительную группу требуется привилегия USAGE_PRIV для этой группы. |
Примеры
-
Если база данных
demoсуществует, попробуйте использовать её:use demo; -
Если база данных
demoсуществует в каталогеhms_catalog, попробуйте переключиться наhms_catalogи использовать эту базу данных:use hms_catalog.demo; -
Если база данных
demoсуществует в текущем каталоге и вы хотите использовать вычислительную группу с именем 'cg1', попробуйте переключиться на них:use demo@cg1; -
Если вы хотите использовать только вычислительную группу с именем 'cg1', попробуйте переключиться на неё:
use @cg1;