USE Database
描述
USE
语句用于设置当前数据库。
设置当前数据库后,SQL 引用的表、函数和视图等未限定的数据库工件将从当前数据库解析。
默认数据库名称为 default
。
语法
USE database_name
参数
database_name
将要使用的数据库的名称。如果数据库不存在,将抛出异常。
示例
-- 使用已经存在的 'userdb' 数据库
USE userdb;
-- Use the 'userdb1' which doesn't exist
USE userdb1;
Error happens in sql: USE userdb1
org.apache.spark.sql.catalyst.analysis.NoSuchDatabaseException: [SCHEMA_NOT_FOUND] The schema `userdb1` cannot be found.
相关语句
TODO
- use catalog是否需要支持