一、描述
USE语句用于设置当前数据库。设置当前数据库后,sql引用的表、函数和视图等不合格的数据库artifacts将从当前数据库中解析出来。默认的数据库名称是’ default’。
二、语法
USE database_name
三、参数
- database_name
要使用的数据库名称。如果数据库不存在,则会抛出异常。
四、例子
-- Use the 'userdb' which exists.
USE userdb;
-- Use the 'userdb1' which doesn't exist
USE userdb1;
Error: org.apache.spark.sql.catalyst.analysis.NoSuchDatabaseException: Database 'userdb1' not found;
(state=,code=0)