Udostępnij za pośrednictwem


UŻYJ języka Transact-SQL)

Zmienia kontekst bazy danych do określonej bazy danych lub migawka bazy danych.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

USE { database }

Argumenty

  • database
    Jest nazwą bazy danych lub migawka bazy danych , do którego przełączania kontekstu użytkownika.Nazwy bazy danych i migawka bazy danych muszą być zgodne z zasadami identyfikatorów.

Uwagi

Gdy SQL Server logowania łączy się z SQL Server, automatycznie jest podłączony do jego domyślna baza danych logowania i nabywa w kontekście zabezpieczeń użytkownika bazy danych.Jeśli żaden użytkownik bazy danych została utworzona dla SQL Server łączy logowania login, jako guest.Jeśli użytkownik bazy danych nie ma uprawnień połączenia bazy danych, UŻYJ instrukcja nie powiedzie się.Nie domyślna baza danych został przypisany do logowania, jego domyślna baza danych będzie zestaw na master.

UŻYWANIE jest wykonywany w kompilacji i wykonanie czas i staje się skuteczne niezwłocznie.Dlatego instrukcji pojawiających się w partia po użycia instrukcja są wykonywane w określonej bazie danych.

Uprawnienia

Wymaga połączenia uprawnienie do miejsce docelowe bazy danych.

Przykłady

W poniższym przykładzie zmieniany kontekstu bazy danych do AdventureWorks2008R2 bazy danych.

USE AdventureWorks2008R2;
GO