SQL सर्वर में, आप FILEGROUP_ID()
. का उपयोग कर सकते हैं फ़ाइल समूह की आईडी उसके नाम के आधार पर वापस करने के लिए कार्य करता है।
फ़ाइलग्रुप आईडी वापस करने के लिए, बस उसका नाम फ़ंक्शन में पास करें।
उदाहरण 1 - मूल प्रश्न
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
USE WideWorldImporters; SELECT FILEGROUP_ID('PRIMARY') AS Result;
परिणाम:
+----------+ | Result | |----------| | 1 | +----------+
उदाहरण 2 - अधिक फ़ाइल समूह
इस डेटाबेस में तीन फ़ाइल समूह हैं, इसलिए यहां एक उदाहरण दिया गया है जो तीनों को आउटपुट करता है।
SELECT FILEGROUP_ID('PRIMARY') AS FG_1, FILEGROUP_ID('USERDATA') AS FG_2, FILEGROUP_ID('WWI_InMemory_Data') AS FG_3, FILEGROUP_ID('OOPS') AS FG_4;
परिणाम:
+--------+--------+--------+--------+ | FG_1 | FG_2 | FG_3 | FG_4 | |--------+--------+--------+--------| | 1 | 2 | 3 | NULL | +--------+--------+--------+--------+
यहां, मैंने एक आगे फ़ाइल समूह को आउटपुट करने का प्रयास किया, लेकिन इस मामले में, उस नाम के साथ कोई फ़ाइल समूह नहीं है, इसलिए मुझे NULL
मिलता है उस कॉलम के लिए।
फ़ाइल समूह का नाम लौटाएं
आप FILEGROUP_NAME()
. का भी उपयोग कर सकते हैं किसी फ़ाइल समूह का नाम उसकी आईडी के आधार पर वापस करने के लिए।
सभी फ़ाइल समूह लौटाएं
अगर आप सभी लौटाना चाहते हैं किसी दिए गए डेटाबेस के लिए फ़ाइल समूह, SQL सर्वर में सभी फ़ाइल समूह कैसे वापस करें देखें।
एक फाइलग्रुप बनाएं
यदि आप एक नया फ़ाइल समूह बनाना चाहते हैं, तो SQL सर्वर में फ़ाइल समूह कैसे जोड़ें देखें।