Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách xử lý callableStatement.registerOutParameter (1, java.sql.Types.BOOLEAN);

Mặc dù Oracle có kiểu boolean mà bạn có thể sử dụng trong các thủ tục được lưu trữ, nó không có kiểu cột boolean có thể được gửi qua giao diện JDBC. Bạn sẽ phải thực hiện một số kết hợp trở kháng (tức là trả về int 0 &1 hoặc char 'T' và 'F').

Việc thiếu kiểu cột boolean này là nguyên nhân của ANSI, một nguồn gây ra nhiều tiếng than thở và nghiến răng trên các diễn đàn Oracle (tra cứu 'boolean' trên AskTom).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sử dụng bảng tạm thời toàn cầu Oracle?

  2. LỖI ở dòng 191:ORA-01489:kết quả của việc nối chuỗi quá dài

  3. Đóng ResultSet nhưng không đóng PreparedStatement

  4. Làm thế nào để nhận giá trị ASCII trong Oracle?

  5. Chuyển đổi loại dữ liệu dấu thời gian thành dấu thời gian unix Oracle