Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy do:SQL Server
Azure SQL Managed Instance
System Platform Analitycznych (PDW)
Magazyn w Microsoft Fabric
Zmienia kontekst bazy danych na określoną bazę danych lub migawkę bazy danych.
Transact-SQL konwencje składni
Syntax
USE { database_name }
[ ; ]
Arguments
database_name
Nazwa bazy danych lub migawki bazy danych, do której jest przełączany kontekst użytkownika. Bazy danych i nazwy migawek baz danych muszą spełniać zasady dotyczące identyfikatorów.
W usłudze Azure SQL Database parametr bazy danych może odwoływać się tylko do bieżącej bazy danych. Jeśli podano bazę danych inną niż bieżąca baza danych, USE instrukcja nie przełącza się między bazami danych, a zwracany jest kod błędu 40508. Aby zmienić bazy danych, musisz połączyć się bezpośrednio z bazą danych. Instrukcja USE jest oznaczona jako nie dotyczy usługi Azure SQL Database w górnej części tej strony, ponieważ mimo że można mieć USE instrukcję w partii, nie wykonuje żadnych czynności.
Remarks
Gdy dane logowania programu SQL Server nawiążą połączenie z programem SQL Server, nazwa logowania jest automatycznie połączona z jego domyślną bazą danych i uzyskuje kontekst zabezpieczeń użytkownika bazy danych. Jeśli podczas logowania do programu SQL Server nie zostanie utworzony żaden użytkownik bazy danych, nazwa logowania łączy się jako gość. Jeśli użytkownik bazy danych nie ma uprawnień CONNECT w bazie danych, USE instrukcja kończy się niepowodzeniem. Jeśli do logowania nie przypisano domyślnej bazy danych, domyślna baza danych jest ustawiona na master.
USE jest wykonywany zarówno w czasie kompilacji, jak i w czasie wykonywania, i działa natychmiast. W związku z tym instrukcje wyświetlane w partii po wykonaniu USE instrukcji w określonej bazie danych.
Permissions
Wymaga CONNECT uprawnień do docelowej bazy danych.
Examples
Poniższy przykład zmienia kontekst bazy danych na AdventureWorks2025 bazę danych.
USE AdventureWorks2022;
GO