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

Oracle:Làm thế nào để gọi một thủ tục quá tải?

Trong Oracle 11G, bạn có thể sử dụng ký hiệu được đặt tên như sau:

select DBMS_OBFUSCATION_TOOLKIT.DESEncrypt(input_string=>'x',key_string=>'y')
from dual;

Tôi không nghĩ rằng có thể gọi các hàm này một cách rõ ràng trong các phiên bản trước của Oracle, ngoại trừ bằng cách tạo một hàm wrapper và gọi hàm đó thay thế.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. OCI_CONNECT có thể gây ra giá trị ORA-01438:lớn hơn độ chính xác được chỉ định cho phép cho cột này không?

  2. Thêm trạng thái IF ELSE

  3. Cách tách một chuỗi theo thứ tự với một chuỗi được phân tách bằng dấu phẩy và (có thể) các trường trống giữa dấu phẩy

  4. Dữ liệu lớn SQL của Oracle

  5. Chuyển đổi chuỗi có múi giờ viết tắt thành dấu thời gian