Udostępnij za pośrednictwem


USE (Transact-SQL)

Zmienia kontekst bazy danych do bazy danych lub migawka bazy danych.

Topic link iconKonwencje składni języka Transact-SQL

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