USE (Transact-SQL)
Berlaku untuk:SQL ServerAzure SQL Managed InstanceAnalytics Platform System (PDW)Warehouse di Microsoft Fabric
Mengubah konteks database ke database atau rekam jepret database yang ditentukan.
Sintaksis
USE { database_name }
[;]
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
database_name
Adalah nama database atau rekam jepret database tempat konteks pengguna dialihkan. Nama rekam jepret database dan database harus mematuhi aturan untuk pengidentifikasi.
Di Azure SQL Database, parameter database hanya dapat merujuk ke database saat ini. Jika database selain database saat ini disediakan, USE
pernyataan tidak beralih antar database, dan kode kesalahan 40508 dikembalikan. Untuk mengubah database, Anda harus langsung menyambungkan ke database. Pernyataan USE ditandai sebagai tidak berlaku untuk SQL Database di bagian atas halaman ini, karena meskipun Anda dapat memiliki USE
pernyataan dalam batch, itu tidak melakukan apa pun.
Keterangan
Ketika login SQL Server tersambung ke SQL Server, login secara otomatis tersambung ke database defaultnya dan memperoleh konteks keamanan pengguna database. Jika tidak ada pengguna database yang dibuat untuk login SQL Server, login akan tersambung sebagai tamu. Jika pengguna database tidak memiliki izin CONNECT pada database, pernyataan USE akan gagal. Jika tidak ada database default yang ditetapkan ke login, database defaultnya akan diatur ke master.
USE dijalankan pada waktu kompilasi dan eksekusi dan segera berlaku. Oleh karena itu, pernyataan yang muncul dalam batch setelah pernyataan USE dijalankan dalam database yang ditentukan.
Izin
Memerlukan izin CONNECT pada database target.
Contoh
Contoh berikut mengubah konteks database ke AdventureWorks2022
database.
USE AdventureWorks2022;
GO
Lihat Juga
CREATE LOGIN (Transact-SQL)
CREATE USER (Transact-SQL)
Prinsipal (Mesin Database)
BUAT DATABASE (SQL Server Transact-SQL)
DROP DATABASE (Transact-SQL)
EXECUTE (Transact-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk