Share via


USE (Transact-SQL)

將資料庫內容變更為指定的資料庫或資料庫快照集。

主題連結圖示 Transact-SQL 語法慣例

語法

USE { database }

引數

  • database
    這是使用者內容所要切換的資料庫或資料庫快照集的名稱。 資料庫和資料庫快照集名稱必須符合識別碼的規則。

備註

當 SQL Server 登入連接到 SQL Server 時,會自動連接到預設的資料庫並取得資料庫使用者的安全性內容。 如果尚未針對 SQL Server 登入建立資料庫使用者,登入就會以 guest 的身分連接。 如果資料庫使用者沒有資料庫的 CONNECT 權限,USE 陳述式將會失敗。 如果尚未為登入指派預設的資料庫,則其預設資料庫將會設定為 master。

USE 執行於編譯和執行階段,且會立即生效。 因此,會在指定的資料庫中,執行批次中出現在 USE 陳述式之後的陳述式。

權限

需要目標資料庫的 CONNECT 權限。

範例

下列範例會將資料庫內容變更為 AdventureWorks2012 資料庫。

USE AdventureWorks2012;
GO

請參閱

參考

CREATE LOGIN (Transact-SQL)

CREATE USER (Transact-SQL)

CREATE DATABASE (Transact-SQL)

DROP DATABASE (Transact-SQL)

EXECUTE (Transact-SQL)

概念

主體 (Database Engine)