बूलियन मानों का उपयोग केवल अन्य PL/SQL कोड में किया जा सकता है, नहीं ओरेकल एसक्यूएल में। यदि आप एक ऐसा फंक्शन चाहते हैं जिसका रिटर्न वैल्यू एक select ... from dual
. में उपलब्ध है तो आपको varchar2
. वापस करने के लिए फ़ंक्शन को परिभाषित करने की आवश्यकता होगी वापसी मूल्यों के साथ 'true'
और 'false'
क्रमशः (या 'T'
और 'F'
, या वापसी संख्या, मान 1 और 0 के साथ)।
यह जितना दुखद है, Oracle SQL बूलियन डेटा प्रकार का समर्थन नहीं करता (हालाँकि प्रोग्रामिंग भाषा PL/SQL करता है)।