दिलचस्प पोस्ट
लाइन की लंबाई जानने के बिना फ़ाइल से लाइन पढ़ें क्या जावा लाइब्रेरी है जो "ऑब्जेक्ट्स" को अलग कर सकती है? मैं कैसे जांच सकता हूं कि कोई jQuery प्लगिन लोड हो रहा है? एनजी-दोहरा में वस्तु कुंजी के अनुसार आदेश सी # कोड में सी + + डीएलएल में परिभाषित क्लास का उपयोग करना डायनामिक SQL कथन में तालिका चर का उपयोग कैसे करें? Django मॉडलों में एक सूची को स्टोर करने का सबसे कारगर तरीका क्या है? संशोधित तिथि के आधार पर सॉर्ट करने के लिए स्कैंडर () एक एकल पंक्ति या ब्रेक के लिए ब्रेसिज़ (यानी {}) का उपयोग करने का क्या उद्देश्य है? कार्य निष्पादन के लिए विफल ': app: dexDebug' com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException चर गहराई के साथ मल्टी लेवल डिफॉल्ट SQL सर्वर में डायनेमिक धुएं कॉलम CUDA ग्रिड आयामों को समझना, ब्लॉक आयाम और थ्रेड संगठन (सरल विवरण) जावा में Enum पर स्विच करें System.out.println का उपयोग करके कंसोल में रंग कैसे मुद्रित करें?

क्या ओरेकल डेटाबेस में एक बूलीयन प्रकार है?

क्या एमएस एसक्यूएल में बिट डेटाटाइप के समान ओरेकल डाटाबेस में एक बूलीयन प्रकार है?

वेब के समाधान से एकत्रित समाधान "क्या ओरेकल डेटाबेस में एक बूलीयन प्रकार है?"

ओरेकल के एसक्यूएल (पीएल / एसक्यूएल) में न केवल बूलियन डेटाटाइप लापता है, बल्कि उनके पास इसका उपयोग करने के बारे में कोई स्पष्ट सिफारिश भी नहीं है। इस धागे को पूछें। CHAR(1) 'Y'/'N' की सिफारिश से वे NUMBER(1) 0/1 पर स्विच करते हैं जब कोई इंगित करता है कि 'Y'/'N' अंग्रेजी भाषा पर निर्भर करता है, जबकि जर्मन प्रोग्रामर 'J'/'N' बजाय

सबसे बुरी बात यह है कि वे इस बेवकूफी फैसले की रक्षा करते हैं जैसे वे ''=NULL मूर्खता का बचाव करते हैं

नहीं।

इस्तेमाल कर सकते हैं:

 IS_COOL NUMBER(1,0) 1 - true 0 - false 

— ओरेकल का आनंद लें

या यहाँ वर्णित के रूप में चार वाई / एन का उपयोग करें

अममोक और कुपा के उत्तर के अनुसार, हम 0 की डिफ़ॉल्ट के साथ संख्या (1) का उपयोग करते हैं और नल की अनुमति नहीं देते हैं।

प्रदर्शित करने के लिए यहां एक कॉलम है:

 ALTER TABLE YourSchema.YourTable ADD (ColumnName NUMBER(1) DEFAULT 0 NOT NULL); 

उम्मीद है कि यह किसी को मदद करता है

एसक्यूएल स्तर पर नहीं है और यह एक दया है हालांकि पीएलएसक्यूएल में एक है

कोई प्रकार बूलियन मौजूद नहीं है, लेकिन इसके बजाय आप 1/0 (टाइप नंबर), या 'वाई' / 'एन' (टाइप करें), या 'सच्चे' / 'झूठे' (प्रकार varchar2) कर सकते हैं।

पीएल / एसकेएल में उपयोग के लिए एक बूलीयन प्रकार है , लेकिन कोई भी स्तंभ का डेटा प्रकार के रूप में उपयोग नहीं किया जा सकता है

एक आम अंतरिक्ष-बचत चालनी बूलेयन मानों को ओरेकल सीआरएसी के रूप में संचित कर रही है, बजाए संख्या:

सिर्फ इसलिए कि कोई भी अभी तक इसका उल्लेख नहीं करता है: रॉ का प्रयोग (1) भी आम अभ्यास लगता है

नहीं, ओरेकल डाटाबेस में कोई बूलियन प्रकार नहीं है, लेकिन आप ऐसा कर सकते हैं:

आप एक कॉलम पर चेक बाधा डाल सकते हैं।

यदि आपकी तालिका में कोई चेक कॉलम नहीं है, तो आप इसे जोड़ सकते हैं:

 ALTER TABLE table_name ADD column_name_check char(1) DEFAULT '1'; 

जब आप एक रजिस्टर जोड़ते हैं, तो डिफ़ॉल्ट रूप से यह कॉलम 1 मिलता है।

यहां आप एक चेक डालते हैं जो कॉलम के मूल्य को सीमित करता है, बस केवल 1 या 0 डालें

 ALTER TABLE table_name ADD CONSTRAINT name_constraint column_name_check (ONOFF in ( '1', '0' )); 
 DECLARE error_flag BOOLEAN := false; BEGIN error_flag := true; --error_flag := 13;--expression is of wrong type IF error_flag THEN UPDATE table_a SET id= 8 WHERE id = 1; END IF; END;