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