SQL सर्वर में, DATABASEPROPERTYEX()
फ़ंक्शन निर्दिष्ट डेटाबेस विकल्प या निर्दिष्ट डेटाबेस के लिए संपत्ति की वर्तमान सेटिंग देता है।
उदाहरण के लिए, आप इसका उपयोग किसी डेटाबेस के मिलान को वापस करने, उपयोगकर्ता पहुंच के स्तर की जांच करने आदि के लिए कर सकते हैं।
यह दो तर्कों को स्वीकार करता है:डेटाबेस, और वह संपत्ति जिसके बारे में आप जानकारी चाहते हैं।
सिंटैक्स
वाक्य रचना इस प्रकार है:
DATABASEPROPERTYEX ( database , property )
उदाहरण
इस फ़ंक्शन के मूल उपयोग को प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:
SELECT DATABASEPROPERTYEX('Music', 'Collation') AS Result;
परिणाम:
+------------------------------+ | Result | |------------------------------| | SQL_Latin1_General_CP1_CI_AS | +------------------------------+
इस मामले में, संगीत नामक डेटाबेस में SQL_Latin1_General_CP1_CI_AS का एक संयोजन होता है।
यहां एक और उदाहरण दिया गया है:
SELECT DATABASEPROPERTYEX('WideWorldImportersDW', 'UserAccess') AS [Result];
परिणाम:
+------------+ | Result | |------------| | MULTI_USER | +------------+
इस मामले में, WideWorldImportersDW डेटाबेस में बहु-उपयोगकर्ता पहुंच है।
विकल्पों की पूरी सूची
यहां उन तर्कों की पूरी सूची दी गई है जिन्हें आप DATABASEPROPERTY()
to पर भेज सकते हैं लेखन के समय:
- संयोजन
- तुलना शैली
- संस्करण
- IsAnsiNullDefault
- IsAnsiNullsEnabled
- IsAnsiPaddingEnabled
- IsAnsiWarningsEnabled
- IsArithmeticAbortEnabled
- इसऑटोक्लोज़
- IsAutoCreateStatistics
- IsAutoCreateStatisticsIncremental
- IsAutoShrink
- IsAutoUpdateStatistics
- इसक्लोन
- IsCloseCursorsOnCommitEnabled
- FulltextEnabled है
- IsInStandBy
- IsLocalCursorsDefault
- IsMemoryOptimizedElevateToSnapshotEnabled
- IsMergePublished
- IsNullConcat
- संख्यात्मक राउंडएबॉर्ट सक्षम है
- IsParameterizationForced
- IsQuotedIdentifiersEnabled
- प्रकाशित है
- IsRecursiveTriggersEnabled
- सदस्यता ली गई है
- IsSyncWithBackup
- IsTornPageDetectionEnabled
- IsVerifiedClone
- IsXTPSसमर्थित
- LastGoodCheckDbTime
- एलसीआईडी
- MaxSizeInBytes
- वसूली
- सेवा उद्देश्य
- ServiceObjectiveId
- SQLSortOrder
- स्थिति
- अद्यतन योग्यता
- उपयोगकर्ता पहुंच
- संस्करण
ध्यान दें कि इनमें से कुछ केवल Azure SQL डेटाबेस और SQL डेटा वेयरहाउस पर लागू होते हैं।
प्रत्येक संपत्ति की विस्तृत व्याख्या के लिए Microsoft दस्तावेज़ देखें।
यह भी देखें OBJECTPROPERTYEX()
एक समान फ़ंक्शन के लिए जो डेटाबेस के बजाय स्कीमा-स्कोप्ड ऑब्जेक्ट्स के बारे में जानकारी देता है।