USE (Transact-SQL)

将数据库上下文更改为指定数据库或数据库快照。

主题链接图标Transact-SQL 语法约定

语法

USE { database }

参数

  • database
    用户上下文要切换到的数据库或数据库快照的名称。数据库和数据库快照名称必须符合标识符规则。

注释

SQL Server 登录连接到 SQL Server 时,该登录将自动连接到它的默认数据库,并获得数据库用户的安全上下文。如果还没有为 SQL Server 登录创建数据库用户,则登录将作为 guest 进行连接。如果数据库用户在数据库上没有 CONNECT 权限,则 USE 语句将失败。如果还没有为登录分配默认数据库,则它的默认数据库将设置为 master。

USE 在编译和执行期间均可执行,并且立即生效。因此,出现在批处理中 USE 语句之后的语句将在指定数据库中执行。

权限

要求对数据库具有 CONNECT 权限。

示例

以下示例将数据库上下文更改为 AdventureWorks2008R2 数据库。

USE AdventureWorks2008R2;
GO