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

बूलियन को Varchar2 में कनवर्ट करना

ऐसा लगता है कि आप varchar . को संक्षिप्त नहीं कर सकते और boolean

इस फ़ंक्शन को परिभाषित करें:

CREATE OR REPLACE FUNCTION BOOLEAN_TO_CHAR(STATUS IN BOOLEAN)
RETURN VARCHAR2 IS
BEGIN
  RETURN
   CASE STATUS
     WHEN TRUE THEN 'TRUE'
     WHEN FALSE THEN 'FALSE'
     ELSE 'NULL'
   END;
END;

और इसे इस तरह इस्तेमाल करें:

DBMS_OUTPUT.PUT_LINE('status'|| BOOLEAN_TO_CHAR(status));


  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 में TO_NUMBER फ़ंक्शन के साथ अजीब समस्या आ रही है

  2. IN पैरामीटर के रूप में तालिका प्रकार के साथ संग्रहीत कार्यविधि का उपयोग करके Varchar2 डेटा सम्मिलित करने में असमर्थ

  3. मिनटों को HH24:MI फॉर्मेट में बदलें

  4. oracle sql में एक स्ट्रिंग से विशेष वर्ण निकालना

  5. Oracle.DataClient का उपयोग करते समय प्रदाता Oracle क्लाइंट त्रुटि के संस्करण के साथ संगत नहीं है