USE (Transact-SQL)
Zmienia kontekst bazy danych do bazy danych lub migawka bazy danych.
USE { database }
Argumenty
- database
Jest nazwą bazy danych lub migawkę, do którego przełączania kontekstu użytkownika bazy danych.Bazy danych i nazwy migawka bazy danych muszą być zgodne z zasadami identyfikatory.
Remarks
Gdy SQL Server łączy się z identyfikatora logowania SQL Server, identyfikator logowania automatycznie jest podłączony do domyślna baza danych i uzyskuje w kontekście zabezpieczeń użytkownika bazy danych. Jeśli użytkownik bazy danych nie została utworzona dla SQL Server Identyfikator logowania, identyfikator logowania łączy jako Gość.Jeśli użytkownik bazy danych nie ma uprawnień CONNECT w bazie danych, instrukcja USE nie powiedzie się.Jeśli domyślna baza danych została przypisana do logowania, domyślna baza danych jest ustawiona na wartość wzorzec.
USE jest wykonywany w kompilacji i czas wykonania i obowiązują natychmiast.Dlatego instrukcja, które są wyświetlane w serii po instrukcja USE są wykonywane w określonej bazie danych.
Uprawnienia
Wymaga CONNECT uprawnienia dla miejsce docelowe bazy danych.
Przykłady
W poniższym przykładzie zmienia kontekst bazy danych do AdventureWorks Baza danych.
USE AdventureWorks;
GO