ऐसा लगता है कि आप 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));