आप sys.partition_schemes
. का उपयोग कर सकते हैं SQL सर्वर में विभाजन योजनाओं की सूची वापस करने के लिए सिस्टम कैटलॉग दृश्य।
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
SELECT * FROM sys.partition_schemes;
परिणाम:
+-----------------------+-----------------+--------+------------------+--------------+-------------+---------------+ | name | data_space_id | type | type_desc | is_default | is_system | function_id | |-----------------------+-----------------+--------+------------------+--------------+-------------+---------------| | MoviesPartitionScheme | 65606 | PS | PARTITION_SCHEME | 0 | 0 | 65542 | +-----------------------+-----------------+--------+------------------+--------------+-------------+---------------+
आपको बग़ल में स्क्रॉल करने से बचाने के लिए, यहाँ यह फिर से लंबवत आउटपुट का उपयोग कर रहा है:
name | MoviesPartitionScheme data_space_id | 65606 type | PS type_desc | PARTITION_SCHEME is_default | 0 is_system | 0 function_id | 65542
इस मामले में, मेरे पास केवल एक विभाजन योजना है, और इसलिए वह सूचीबद्ध है।
यह दृश्य वास्तव में sys.data_spaces
. से अपने पहले छह कॉलम इनहेरिट करता है दृश्य।
सूचकांक ढूंढें
अधिक सार्थक जानकारी प्रदान करने के लिए आप क्वेरी को संशोधित कर सकते हैं।
यहां एक उदाहरण दिया गया है जहां मैं इसे sys.indexes
. के साथ जोड़ता हूं प्रासंगिक अनुक्रमणिका, तालिका और स्कीमा वापस करने के लिए।
SELECT
object_schema_name(i.object_id) AS [Schema],
object_name(i.object_id) AS [Object],
i.name AS [Index],
s.name AS [Partition Scheme]
FROM sys.indexes i
INNER JOIN sys.partition_schemes s ON i.data_space_id = s.data_space_id;
परिणाम:
+----------+----------+------------------------------+-----------------------+ | Schema | Object | Index | Partition Scheme | |----------+----------+------------------------------+-----------------------| | dbo | Movies | PK__Movies__4BD2941AD44D2FCF | MoviesPartitionScheme | +----------+----------+------------------------------+-----------------------+
लंबवत आउटपुट का उपयोग करके परिणाम:
Schema | dbo Object | Movies Index | PK__Movies__4BD2941AD44D2FCF Partition Scheme | MoviesPartitionScheme
sys.partition_schemes
दृश्य को सार्वजनिक . में सदस्यता की आवश्यकता है भूमिका।