दिलचस्प पोस्ट
तेजी से सरणी से यादृच्छिक तत्व प्राप्त करें एएसपी.नेट एएसएमएक्स वेब सेवा के लिए SOAP अनुरोधों को कैप्चर करना एचटीएमएल 5 कैनवास व्यूपोर्ट की 100% की चौड़ाई? अतिरिक्त कॉलम में कोमा विभाजित कॉलम डेटा विभाजित करें इंटरनेट एक्सप्लोरर में जावास्क्रिप्ट अर्रे फ़िक्स को ठीक करना (सूचकांक, ईकाई, आदि) क्या मैं <url-pattern> अंदर <filter-maping> कुछ ठोस यूआरएल को बाहर कर सकता हूं? स्ट्रिंग और अर्रेबफर के बीच परिवर्तित करना जावास्क्रिप्ट और थ्रेड्स क्या एचटीएमएल (5) में कोई फ़्लोट इनपुट टाइप है? कैसे एक फ़ाइल में 'सामान्य' linebreak के लिए ^ एम लाइनब्रेट को बदलने में vim में खोला? XSLT / XPath में वर्तमान नोड बनाम संदर्भ नोड? जावा का उपयोग कर सेलेनियम वेबड्राइवर में iframe को कैसे प्रबंधित करें मैं बाह्य सीएसएस के साथ इनलाइन शैलियों को ओवरराइड कैसे कर सकता हूं? निर्धारित करने का सबसे तेज़ तरीका है कि कोई पूर्णांक का वर्गमूल एक पूर्णांक है सी में संकेतक: जब ऐपरसैंड और तारांकन का उपयोग करें?

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

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

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

ओरेकल के एसक्यूएल (पीएल / एसक्यूएल) में न केवल बूलियन डेटाटाइप लापता है, बल्कि उनके पास इसका उपयोग करने के बारे में कोई स्पष्ट सिफारिश भी नहीं है। इस धागे को पूछें। 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;