Megosztás a következőn keresztül:


HASZNÁLAT (Transact-SQL)

Vonatkozik a következőkre:SQL ServerAzure SQL Managed InstanceAnalitikai Platform System (PDW)Raktár a Microsoft Fabric-ben

Módosítja az adatbázis-környezetet a megadott adatbázisra vagy adatbázis-pillanatképre.

Transact-SQL szintaxis konvenciók

Syntax

USE { database_name }
[ ; ]

Arguments

database_name

Annak az adatbázisnak vagy adatbázis-pillanatképnek a neve, amelyre a felhasználói környezet át van kapcsolva. Az adatbázis- és adatbázis-pillanatkép neveknek megfelelniük kell az azonosítók szabályainak.

Az Azure SQL Database-ben az adatbázisparaméter csak az aktuális adatbázisra hivatkozhat. Ha az aktuális adatbázistól eltérő adatbázist ad meg, az USE utasítás nem vált az adatbázisok között, és a rendszer a 40508-os hibakódot adja vissza. Az adatbázisok módosításához közvetlenül csatlakoznia kell az adatbázishoz. Az USE utasítás a lap tetején található Azure SQL Database-hez nem alkalmazhatóként van megjelölve, mert annak ellenére, hogy az USE utasítást kötegben tárolhatja, nem tesz semmit.

Remarks

Amikor egy SQL Server-bejelentkezés csatlakozik az SQL Serverhez, a bejelentkezés automatikusan csatlakozik az alapértelmezett adatbázishoz, és beolvasja az adatbázis-felhasználó biztonsági környezetét. Ha az SQL Server-bejelentkezéshez nem jön létre adatbázis-felhasználó, a bejelentkezés vendégként csatlakozik. Ha az adatbázis-felhasználó nem rendelkezik CONNECT-engedéllyel az adatbázison, az USE utasítás meghiúsul. Ha nincs alapértelmezett adatbázis hozzárendelve a bejelentkezéshez, az alapértelmezett adatbázis értéke a masterkövetkező lesz: .

USE a rendszer fordítási és végrehajtási időpontban is végrehajtja, és azonnal érvénybe lép. Ezért a kötegben az USE utasítás végrehajtása után megjelenő utasítások a megadott adatbázisban lesznek végrehajtva.

Permissions

Engedély szükséges CONNECT a céladatbázishoz.

Examples

Az alábbi példa az adatbázis környezetét az adatbázisra módosítja AdventureWorks2025 .

USE AdventureWorks2022;
GO