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

Sử dụng trường hợp khi chèn giá trị

Trước hết, || Else không có ý nghĩa. Phần sau || phải là một biểu thức khác để nối.

Thứ hai, bạn chắc chắn có thể lồng case nhưng trong trường hợp của bạn, bạn không cần. Một case duy nhất biểu thức có thể có nhiều when / then các nhánh, ở dạng case when [condition_A] then [expression_if_A_is_true] when [condition_B] then [expression_if_A_is_false_and_B_is_true] else [expression_if_A_and_B_are_both_false] end .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-06553:PLS-801:lỗi nội bộ [55018] khi kiểm tra chức năng trả về ROWTYPE

  2. Ngăn chặn trình kích hoạt chèn

  3. Liên kết cơ sở dữ liệu Oracle - kết nối với proxy bằng các ký tự đặc biệt trong tên người dùng

  4. Oracle ListaGG, 3 giá trị thường gặp nhất, được cho trong một cột, được nhóm theo ID

  5. Oracle - Sự cố khi tạo trình kích hoạt cập nhật bảng khác