將數(shù)據庫上下文更改為指定數(shù)據庫。
USE { database
}
數(shù)據庫
是用戶上下文要切換到的數(shù)據庫的名稱。數(shù)據庫名稱必須符合標識符的規(guī)則。
USE 在編譯和執(zhí)行期間均可執(zhí)行,并且立即生效。因此,出現(xiàn)在批處理中 USE 語句之后的語句將在指定數(shù)據庫中執(zhí)行。
用戶在登錄到 Microsoft® SQL Server™ 時,通常被自動連接到 master 數(shù)據庫。除非為每個用戶的登錄 ID 設置了各自的默認數(shù)據庫,每個用戶都必須執(zhí)行 USE 語句從 master 切換到另一個數(shù)據庫。
若要將上下文更改為不同的數(shù)據庫,用戶必須有那個數(shù)據庫的安全帳戶。由數(shù)據庫所有者提供此數(shù)據庫的安全帳戶。
USE 權限默認授予那些由執(zhí)行 sp_adduser 的 dbo 和 sysadmin 固定服務器角色,或由執(zhí)行 sp_grantdbaccess 的 sysadmin 固定服務器角色以及 db_accessadmin 和 db_owner 固定數(shù)據庫角色指派了權限的用戶。如果目的數(shù)據庫中存在來賓用戶,則在該數(shù)據庫中沒有安全帳戶的用戶依然可以訪問。
相關文章