Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर के समतुल्य डेटाबेस दिखाएँ - sp_databases

SQL सर्वर में डेटाबेस की सूची दिखाने के कई तरीके हैं। संभवतः सबसे आसान तरीका sp_databases . का उपयोग करना है संग्रहीत प्रक्रिया।

sp_databases संग्रहीत कार्यविधि एक प्रकार का SQL सर्वर है जो SHOW DATABASES . के बराबर है कमांड जिसका उपयोग DBMS जैसे MySQL और MariaDB के साथ किया जा सकता है। ठीक है, हो सकता है कि वे सख्ती से समकक्ष न हों, लेकिन उनके उपयोग में आसानी के आधार पर, उन्हें उपयोगकर्ता के दृष्टिकोण से देखा जा सकता है।

उदाहरण

इस संग्रहीत कार्यविधि को निष्पादित करने का एक उदाहरण यहां दिया गया है:

sp_databases;

उदाहरण परिणाम:

+-----------------------+-----------------+-----------+
| 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      |
+-----------------------+-----------------+-----------+

यह प्रक्रिया डेटाबेस का आकार भी लौटाती है, जो काफी आसान हो सकता है (हालाँकि यह कॉलम 2.15 टीबी से बड़े डेटाबेस के लिए एक NULL मान देता है)।

प्रक्रिया को निष्पादित करने का एक अन्य तरीका यह है कि इसे EXEC . के साथ उपसर्ग किया जाए या EXECUTE

इसलिए, निम्नलिखित सभी समतुल्य हैं:

sp_databases;
EXEC sp_databases;
EXECUTE sp_databases;

आप केवल EXEC को छोड़ सकते हैं /EXECUTE जब स्टेटमेंट बैच में पहला होता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. DATETIME2FROMPARTS() SQL सर्वर में उदाहरण (T-SQL)

  2. एक बड़ी SQL स्क्रिप्ट निष्पादित करें (GO कमांड के साथ)

  3. एक संग्रहीत प्रक्रिया क्या है?

  4. SQL सर्वर में त्रुटि और लेनदेन को लागू करना

  5. बाधाओं को अस्थायी रूप से बंद करें (MS SQL)