Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

TAMPILKAN DATABASES Setara di SQL Server – sp_databases

Ada beberapa cara untuk menampilkan daftar database di SQL Server. Mungkin cara termudah adalah dengan menggunakan sp_databases prosedur tersimpan.

sp_databases prosedur tersimpan adalah sejenis SQL Server yang setara dengan SHOW DATABASES perintah yang dapat digunakan dengan DBMS seperti MySQL dan MariaDB. Oke, mungkin mereka tidak sepenuhnya setara, tetapi berdasarkan kemudahan penggunaannya, mereka dapat dilihat dari sudut pandang pengguna.

Contoh

Berikut ini contoh cara menjalankan prosedur tersimpan ini:

sp_databases;

Contoh hasil:

+-----------------------+-----------------+-----------+
| DATABASE_NAME         | DATABASE_SIZE   | REMARKS   |
|-----------------------+-----------------+-----------|
| KrankyKranes          | 16384           | NULL      |
| master                | 6848            | NULL      |
| model                 | 16384           | NULL      |
| msdb                  | 79040           | NULL      |
| Music                 | 16384           | NULL      |
| NarrowNationExporters | 147456          | NULL      |
| PetHotel              | 16384           | NULL      |
| StereoSystems         | 16384           | NULL      |
| tempdb                | 24576           | NULL      |
| Test                  | 107520          | NULL      |
| WideWorldImporters    | 3575808         | NULL      |
| World                 | 81920           | NULL      |
+-----------------------+-----------------+-----------+

Prosedur ini juga mengembalikan ukuran database, yang bisa sangat berguna (walaupun kolom ini mengembalikan nilai NULL untuk database yang lebih besar dari 2,15 TB).

Cara lain untuk menjalankan prosedur adalah dengan mengawalinya dengan EXEC atau EXECUTE .

Oleh karena itu, semua yang berikut ini setara:

sp_databases;
EXEC sp_databases;
EXECUTE sp_databases;

Anda hanya dapat menghilangkan EXEC /EXECUTE ketika pernyataan adalah yang pertama dalam satu batch.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nonaktifkan sementara semua batasan kunci asing

  2. EXEC sp_executesql dengan beberapa parameter

  3. LEN() vs DATALENGTH() di SQL Server

  4. Bagaimana Anda mentransfer atau mengekspor data SQL Server 2005 ke Excel?

  5. Apa itu SQL Server? (Definisi, Versi, Edisi)