USE DATABASE

指定会话的指定活动/当前数据库。

如果未为用户会话指定数据库和架构(也称为命名空间),则在系统中执行的 SQL 语句或查询中引用的所有对象都必须采用完全限定形式(即 db_id.schema_id.object_id 的形式)。为用户会话指定数据库和架构允许在 SQL 语句和查询中使用非限定对象名称。

有关完全限定对象名称的更多信息,请参阅 对象名称解析

另请参阅:

CREATE DATABASEALTER DATABASEDROP DATABASESHOW DATABASES

语法

USE [ DATABASE ] <name>
Copy

参数

name

指定用于会话的数据库的标识符。如果标识符包含空格或特殊字符,则整个字符串必须放在双引号内。放在双引号内的标识符也区分大小写。

使用说明

  • 无需指定 DATABASE 关键字。

  • USE DATABASE 自动将 PUBLIC 指定为当前架构,除非 PUBLIC 架构不存在(例如,该架构已删除)。要为会话指定不同的架构,请使用 USE SCHEMA 命令。

示例

USE DATABASE mydb;
Copy
语言: 中文