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

Oracle में बूलियन फील्ड

मुझे यह लिंक उपयोगी लगा।

प्रत्येक दृष्टिकोण के कुछ पेशेवरों/विपक्षों को उजागर करने वाला अनुच्छेद यहां दिया गया है।

<ब्लॉकक्वॉट>

सबसे अधिक देखा जाने वाला डिज़ाइन Oracle के डेटा डिक्शनरी द्वारा उपयोग किए जाने वाले कई बूलियन-जैसे फ़्लैग की नकल करना है, जिसमें ट्रू के लिए 'Y' और असत्य के लिए 'N' का चयन किया जाता है। हालांकि, JDBC, OCCI, और अन्य प्रोग्रामिंग वातावरण जैसे होस्ट वातावरण के साथ सही ढंग से बातचीत करने के लिए, गलत के लिए 0 और सत्य के लिए 1 का चयन करना बेहतर है ताकि यह getBoolean और setBoolean फ़ंक्शन के साथ सही ढंग से काम कर सके।

मूल रूप से वे

. का उपयोग करके दक्षता के लिए विधि संख्या 2 की वकालत करते हैं
  • मान 0/1 का (जेडीबीसी के getBoolean() . के साथ इंटरऑपरेबिलिटी के कारण आदि) एक चेक बाधा के साथ
  • एक प्रकार CHAR का (क्योंकि यह NUMBER से कम स्थान का उपयोग करता है)।

उनका उदाहरण:

create table tbool (bool char check (bool in (0,1));
insert into tbool values(0);
insert into tbool values(1);`


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle® SQL*Loader . के साथ SQL सर्वर डेटा सम्मिलित करना

  2. ओरेकल में sdo_geometry से लेट और लॉन्ग कैसे प्राप्त करें?

  3. मैं Oracle में एक आरक्षित शब्द से कैसे बचूँ?

  4. ORA-03115 प्राप्त करना:अज्ञात pl/sql से varchar की सरणी लाते समय असमर्थित नेटवर्क डेटाटाइप या प्रतिनिधित्व त्रुटि

  5. Oracle D2k फॉर्म में एक ब्लॉक से PL/SQL तालिका को पॉप्युलेट करना