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

Oracle संग्रहीत कार्यविधि के लिए बूलियन पैरामीटर

आप कर सकते हैं संग्रहीत कार्यविधियों के पैरामीटर के रूप में बूलियन का उपयोग करें:

procedure p (p_bool in boolean) is...

हालाँकि आप SQL में बूलियन का उपयोग नहीं कर सकते, उदा। बयान चुनें:

select my_function(TRUE) from dual; -- NOT allowed

एक संख्या पैरामीटर के लिए घोषणात्मक रूप से इसमें "चेक बाधा" जोड़ने का कोई तरीका नहीं है, आपको कुछ सत्यापन कोड करना होगा उदा।

procedure p (p_num in number) is
begin
   if p_num not in (0,1) then
      raise_application_error(-20001,'p_num out of range');
   end if;
   ...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. इसके कारण:java.lang.ClassNotFoundException:oracle.jdbc.OracleDriver

  2. SQLBLANKLINES सेट करें:SQLcl और SQL* Plus में खाली लाइनों की अनुमति कैसे दें

  3. टाइपओआरएम सबक्वेरी

  4. पीएल/एसक्यूएल के साथ उपयोगकर्ता इनपुट स्वीकार करने के लिए कैसे लूप करें?

  5. जावा से Oracle में बल्क इंसर्ट