Bagikan melalui


sp_databases (T-SQL)

Berlaku untuk: SQL Server

Mencantumkan database yang berada dalam instans SQL Server atau dapat diakses melalui gateway database.

Konvensi sintaks transact-SQL

Sintaks

sp_databases
[ ; ]

Mengembalikan nilai kode

Tidak ada.

Tataan hasil

Nama kolom Jenis data Deskripsi
DATABASE_NAME nama sysname Nama database. Di Mesin Database, kolom ini mewakili nama database seperti yang disimpan dalam sys.databases tampilan katalog.
DATABASE_SIZE int Ukuran database, dalam kilobyte.
REMARKS varchar(254) Untuk Mesin Database, bidang ini selalu mengembalikan NULL.

Keterangan

Nama database yang dikembalikan dapat digunakan sebagai parameter dalam USE pernyataan untuk mengubah konteks database saat ini.

DATABASE_SIZE mengembalikan nilai untuk database yang NULL lebih besar dari 2,15 TB.

sp_databases tidak setara dalam Konektivitas Database Terbuka (ODBC).

Izin

CREATE DATABASEMemerlukan izin , atau ALTER ANY DATABASE, atau VIEW ANY DEFINITION , dan harus memiliki izin akses ke database. Tidak dapat ditolak izinnya VIEW ANY DEFINITION .

Contoh

Contoh berikut menunjukkan eksekusi sp_databases.

USE master;
GO
EXEC sp_databases;