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

डेटाबेस डिजाइन करते समय, एकाधिक सही/गलत मानों को संग्रहीत करने का पसंदीदा तरीका क्या है?

SQL Server में , वहाँ BIT . है डेटा प्रकार। आप वहां 0 या 1 स्टोर कर सकते हैं, मानों की तुलना कर सकते हैं लेकिन MIN नहीं चला सकते या MAX

Oracle . में , आप बस NUMBER . का उपयोग करें या CHAR(1)

MySQL . में और PostgreSQL कोई भी डेटाटाइप BOOLEAN . में परोक्ष रूप से परिवर्तनीय है ।

दोनों सिस्टम BOOLEAN . का समर्थन करते हैं डेटाटाइप जिसे आप ऑपरेटर के बिना WHERE . में उपयोग कर सकते हैं या ON खंड:

SELECT  *
FROM    mytable
WHERE   col1

, जो SQL Server . में असंभव है और Oracle (आपको वहां किसी प्रकार या विधेय की आवश्यकता है)।

MySQL . में , BOOLEAN TINYINT(1) . का पर्यायवाची है ।

PostgreSQL में भी (भंडारण के संदर्भ में), लेकिन तार्किक रूप से, यह किसी अन्य प्रकार के लिए परोक्ष रूप से परिवर्तनीय नहीं है।



  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 में एक चयन कथन से Rowtype पैरामीटर के साथ फ़ंक्शन को कैसे कॉल करें?

  2. एक समारोह के कारण Oracle 11 में उत्परिवर्तन तालिका

  3. Oracle में इस पथ को उल्टा करें z/y/x से x/y/z . तक

  4. ORACLE - सबक्वेरी पर काउंट चुनें

  5. PLS-00201 - पहचानकर्ता घोषित किया जाना चाहिए