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

SQL सर्वर में DB_NAME () कैसे काम करता है

SQL सर्वर में, आप DB_NAME() . का उपयोग कर सकते हैं वर्तमान डेटाबेस, या किसी अन्य निर्दिष्ट डेटाबेस का नाम वापस करने के लिए कार्य करता है।

जिस तरह से यह काम करता है, आप डेटाबेस की आईडी को तर्क के रूप में पास करते हैं, और फिर फ़ंक्शन उस डेटाबेस का नाम वापस कर देगा। हालांकि, यदि आप एक आईडी पास नहीं करते हैं तो यह वर्तमान डेटाबेस का नाम लौटा देगा।

उदाहरण 1 - वर्तमान डेटाबेस लौटाएं

वर्तमान डेटाबेस का नाम वापस करने का तरीका दिखाने के लिए यहां एक बुनियादी उदाहरण दिया गया है।

SELECT DB_NAME() AS [Current Database];

परिणाम:

+----------------------+
| Current Database     |
|----------------------|
| WideWorldImportersDW |
+----------------------+

इस मामले में, वर्तमान डेटाबेस को WideWorldImportersDW कहा जाता है।

यहां एक और उदाहरण दिया गया है जो डेटाबेस को स्विच करके इसे और प्रदर्शित करता है।

USE Music;
SELECT DB_NAME() AS [Current Database];

USE EMS;
SELECT DB_NAME() AS [Current Database];

USE WideWorldImportersDW;
SELECT DB_NAME() AS [Current Database];

परिणाम:

Changed database context to 'Music'.
+--------------------+
| Current Database   |
|--------------------|
| Music              |
+--------------------+
(1 row affected)
Changed database context to 'EMS'.
+--------------------+
| Current Database   |
|--------------------|
| EMS                |
+--------------------+
(1 row affected)
Changed database context to 'WideWorldImportersDW'.
+----------------------+
| Current Database     |
|----------------------|
| WideWorldImportersDW |
+----------------------+
(1 row affected)

उदाहरण 2 - एक विशिष्ट डेटाबेस लौटाएं

यहां एक विशिष्ट डेटाबेस को वापस करने का एक उदाहरण दिया गया है। यह डेटाबेस की आईडी में पास करके किया जाता है।

SELECT DB_NAME(6) AS Result;

परिणाम:

+----------------------+
| Result               |
|----------------------|
| WideWorldImportersDW |
+----------------------+

और जब हम इसमें होते हैं, तो यहां कुछ और होते हैं:

SELECT 
  DB_NAME(1) AS [1],
  DB_NAME(2) AS [2],
  DB_NAME(3) AS [3],
  DB_NAME(4) AS [4],
  DB_NAME(5) AS [5],
  DB_NAME(6) AS [6];

परिणाम:

+--------+--------+-------+------+-------+----------------------+
| 1      | 2      | 3     | 4    | 5     | 6                    |
|--------+--------+-------+------+-------+----------------------|
| master | tempdb | model | msdb | Music | WideWorldImportersDW |
+--------+--------+-------+------+-------+----------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दो दशमलव स्थानों के साथ एक संख्या लिखें SQL सर्वर

  2. SQL सर्वर में समूह द्वारा समूह को समझें - SQL सर्वर / TSQL ट्यूटोरियल भाग 130

  3. SQL सर्वर 2017 स्थापना

  4. ओवरलैपिंग दिनांक अंतराल मर्ज करें

  5. SQL सर्वर में IIF () कैसे काम करता है