Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí na:SQL Server
Azure SQL Managed Instance
Analytický platformový systém (PDW)
Sklad v Microsoft Fabric
Změní kontext databáze na zadanou databázi nebo snímek databáze.
Syntax
USE { database_name }
[ ; ]
Arguments
database_name
Název databáze nebo snímku databáze, na který se přepne kontext uživatele. Databáze a názvy snímků databází musí splňovat pravidla pro identifikátory.
V Azure SQL Database může parametr databáze odkazovat pouze na aktuální databázi. Pokud je zadána jiná databáze než aktuální databáze, USE příkaz se nepřepne mezi databázemi a vrátí se kód chyby 40508. Pokud chcete změnit databáze, musíte se k databázi připojit přímo. Příkaz USE se v horní části této stránky označí jako nepoužitý k Azure SQL Database, protože i když příkaz můžete mít USE v dávce, nic nedělá.
Remarks
Když se přihlášení k SQL Serveru připojí k SQL Serveru, přihlášení se automaticky připojí k jeho výchozí databázi a získá kontext zabezpečení uživatele databáze. Pokud se pro přihlášení k SQL Serveru nevytvořil žádný uživatel databáze, přihlášení se připojí jako host. Pokud uživatel databáze nemá oprávnění CONNECT k databázi, USE příkaz selže. Pokud k přihlášení není přiřazena žádná výchozí databáze, její výchozí databáze je nastavena na masterhodnotu .
USE se spustí v době kompilace i spuštění a projeví se okamžitě. Proto příkazy, které se zobrazí v dávce po USE provedení příkazu v zadané databázi.
Permissions
Vyžaduje CONNECT oprávnění k cílové databázi.
Examples
Následující příklad změní kontext databáze na AdventureWorks2025 databázi.
USE AdventureWorks2022;
GO
Související obsah
- VYTVOŘIT PŘIHLÁŠENÍ (Transact-SQL)
- VYTVOŘIT UŽIVATELE (Transact-SQL)
- Hlavní subjekty (databázový stroj)
- Vytvořit databázi
-
DROP DATABASE (Transact-SQL) - EXECUTE (Transact-SQL)