Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Managed Instance
Analitik Platform Sistemi (PDW)
Microsoft Fabric'te Depo
Veritabanı bağlamını belirtilen veritabanı veya veritabanı anlık görüntüsüyle değiştirir.
Transact-SQL söz dizimi kuralları
Syntax
USE { database_name }
[ ; ]
Arguments
database_name
Kullanıcı bağlamının değiştirildiği veritabanı veya veritabanı anlık görüntüsünün adı. Veritabanı ve veritabanı anlık isimleri, tanımlayıcı kurallarına uygun olmalıdır.
Azure SQL Veritabanı'nda veritabanı parametresi yalnızca geçerli veritabanına başvurabilir. Geçerli veritabanı dışında bir veritabanı sağlanırsa, USE deyimi veritabanları arasında geçiş yapmaz ve hata kodu 40508 döndürülür. Veritabanlarını değiştirmek için doğrudan veritabanına bağlanmanız gerekir. deyimi USE , bu sayfanın üst kısmındaki Azure SQL Veritabanı için geçerli değil olarak işaretlenir, çünkü deyimi toplu iş olarak alsanız USE bile hiçbir şey yapmaz.
Remarks
SQL Server oturum açma bilgileri SQL Server'a bağlandığında, oturum açma işlemi otomatik olarak varsayılan veritabanına bağlanır ve veritabanı kullanıcısının güvenlik bağlamını alır. SQL Server oturum açma bilgileri için veritabanı kullanıcısı oluşturulmamışsa oturum açma bilgileri konuk olarak bağlanır. Veritabanı kullanıcısının veritabanında CONNECT izni yoksa, USE deyimi başarısız olur. Oturum açma bilgilerine varsayılan veritabanı atanmazsa, varsayılan veritabanı olarak masterayarlanır.
USE hem derleme hem de yürütme zamanında yürütülür ve hemen etkinleşir. Bu nedenle, deyiminden sonra USE bir toplu işlemde görünen deyimler belirtilen veritabanında yürütülür.
Permissions
CONNECT Hedef veritabanında izin gerektirir.
Examples
Aşağıdaki örnek, veritabanı bağlamını AdventureWorks2025 veritabanına değiştirir.
USE AdventureWorks2022;
GO
İlgili içerik
- GİRİŞ OLUŞTUR (Transact-SQL)
- KULLANICI OLUŞTUR (Transact-SQL)
- Sorumluları (Veritabanı Altyapısı)
- VERİTABANI OLUŞTUR
- VERİTABANINI SİL (Transact-SQL)
- ÇALIŞTIR (Transact-SQL)