USE (Transact-SQL)
将数据库上下文更改为指定数据库或数据库快照。
语法
USE { database }
注释
SQL Server 登录连接到 SQL Server 时,该登录将自动连接到它的默认数据库,并获得数据库用户的安全上下文。如果还没有为 SQL Server 登录创建数据库用户,则登录将作为 guest 进行连接。如果数据库用户在数据库上没有 CONNECT 权限,则 USE 语句将失败。如果还没有为登录分配默认数据库,则它的默认数据库将设置为 master。
USE 在编译和执行期间均可执行,并且立即生效。因此,出现在批处理中 USE 语句之后的语句将在指定数据库中执行。
权限
要求对数据库具有 CONNECT 权限。
示例
以下示例将数据库上下文更改为 AdventureWorks 数据库。
USE AdventureWorks;
GO