sp_databases (T-SQL)
Berlaku untuk: SQL Server
Mencantumkan database yang berada dalam instans SQL Server atau dapat diakses melalui gateway database.
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 DATABASE
Memerlukan 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;