Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Mengonversi Boolean ke Varchar2

Sepertinya Anda tidak dapat menggabungkan varchar dan boolean .

Tentukan fungsi ini:

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;

dan gunakan seperti ini:

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. BITAND() Fungsi di Oracle

  2. berhitung dengan bergabung

  3. Pisahkan tabel menjadi kolom level yang berbeda

  4. Oracle - Tampilan Terwujud mengubah struktur sangat lambat

  5. Bisakah SQL*Plus membaca variabel lingkungan dari mesin yang dijalankannya?