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

SQL सर्वर में FILEGROUPPROPERTY () का उपयोग कैसे करें

SQL सर्वर में, आप FILEGROUPPROPERTY() . का उपयोग कर सकते हैं निर्दिष्ट नाम और फ़ाइल समूह मान के लिए फ़ाइल समूह गुण मान वापस करने के लिए कार्य करता है। लौटाया गया मान या तो 1 या 0 है (या अगर इनपुट अमान्य है तो NULL)।

इसका उपयोग करने के लिए, फ़ाइल समूह का नाम और संपत्ति का मूल्य प्रदान करें जिसे आप वापस करना चाहते हैं।

उदाहरण 1 - मूल प्रश्न

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।

USE WideWorldImporters;
SELECT FILEGROUPPROPERTY('PRIMARY', 'IsDefault') AS Result;

परिणाम:

+----------+
| Result   |
|----------|
| 0        |
+----------+

0 . का मान इसका मतलब है कि यह इस डेटाबेस के लिए डिफ़ॉल्ट फ़ाइल समूह नहीं है।

यदि मैं डेटाबेस स्विच करता हूँ, तो मैं देख सकता हूँ कि PRIMARY फ़ाइल समूह है उस डेटाबेस के लिए डिफ़ॉल्ट फ़ाइल समूह:

USE Music;
SELECT FILEGROUPPROPERTY('PRIMARY', 'IsDefault') AS Result;

परिणाम:

Changed database context to 'Music'.
+----------+
| Result   |
|----------|
| 1        |
+----------+

उदाहरण 2 - सभी संपत्ति मान लौटाएं

लिखते समय, FILEGROUPPROPERTY() तीन संपत्ति मान स्वीकार करता है।

यहां एक उदाहरण दिया गया है जो USERDATA . के लिए सभी तीन गुण मान देता है फ़ाइल समूह।

SELECT 
  FILEGROUPPROPERTY('USERDATA', 'IsReadOnly') AS FG_1,
  FILEGROUPPROPERTY('USERDATA', 'IsUserDefinedFG') AS FG_2,
  FILEGROUPPROPERTY('USERDATA', 'IsDefault') AS FG_3;

परिणाम:

+--------+--------+--------+
| FG_1   | FG_2   | FG_3   |
|--------+--------+--------|
| 0      | 1      | 1      |
+--------+--------+--------+

उदाहरण 3 - गैर-मौजूद फ़ाइल समूह

यदि आप एक फ़ाइल समूह निर्दिष्ट करते हैं जो मौजूद नहीं है तो यहां क्या होता है।

SELECT FILEGROUPPROPERTY('OOPS', 'IsDefault') AS Result;

परिणाम:

+----------+
| Result   |
|----------|
| NULL     |
+----------+

उदाहरण 4 - अमान्य संपत्ति मूल्य

फ़ाइल समूह सही होने पर हमें वही परिणाम मिलता है, लेकिन हम एक अमान्य संपत्ति मान निर्दिष्ट करते हैं।

SELECT FILEGROUPPROPERTY('USERDATA', 'OOPS') AS Result;

परिणाम:

+----------+
| Result   |
|----------|
| NULL     |
+----------+

फ़ाइल समूह का नाम लौटाएं

यदि आपके पास फ़ाइल समूह की आईडी है लेकिन उसका नाम नहीं है, तो आप FILEGROUP_NAME() का उपयोग कर सकते हैं किसी फ़ाइल समूह का नाम उसकी आईडी के आधार पर वापस करने के लिए।

सभी फ़ाइल समूह लौटाएं

अगर आप सभी लौटाना चाहते हैं किसी दिए गए डेटाबेस के लिए फ़ाइल समूह, SQL सर्वर में सभी फ़ाइल समूह कैसे वापस करें देखें।

एक फाइलग्रुप बनाएं

यदि आप एक नया फ़ाइल समूह बनाना चाहते हैं, तो SQL सर्वर में फ़ाइल समूह कैसे जोड़ें देखें।


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

  2. SQL सर्वर में किसी मौजूदा तालिका में डिफ़ॉल्ट मान वाला कॉलम जोड़ें

  3. SQL सर्वर से कनेक्ट करने के लिए PHP का उपयोग कैसे करें

  4. SQL सर्वर में अलर्ट और ऑपरेटरों का उपयोग करना

  5. varBinary (अधिकतम) के लिए क्या SqlDbType मानचित्र?