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

Làm cách nào để xử lý các tham số null trong một thủ tục được lưu trữ PL / SQL khi tôi muốn sử dụng chúng trong các phép so sánh?

Bạn có thể sử dụng decode hoạt động theo kiểu sau:

where decode(col1, name, 0) is not null

Trích dẫn từ tham chiếu SQL:



  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 cách nào để tạo danh sách tất cả các ngày giữa sysdate-30 và sysdate + 30?

  2. Hàm UPPER () trong Oracle

  3. SQL đệ quy và thông tin ở cấp độ khác nhau

  4. Kiểm tra mật khẩu của người dùng có hợp lệ hay không trong plsql

  5. Làm thế nào để mở rộng Liquibase để tạo nhật ký thay đổi với các thủ tục, chức năng và trình kích hoạt được lưu trữ?