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

Cách lấy danh sách tất cả các thủ tục bên trong một gói oracle

Chế độ xem từ điển dữ liệu ALL_PROCEDURES (hoặc USER_PROCEDURES nếu bạn chỉ muốn gói của mình). Tìm hiểu thêm.

 select procedure_name
 from all_procedures
 where owner = 'YOU'
 and object_name = 'YOUR_PACKAGE'

Điều này liệt kê các thủ tục công khai được hiển thị trong đặc điểm kỹ thuật gói. Không có cách nào dễ dàng để truy xuất các thủ tục riêng tư (nghĩa là những thủ tục chỉ được chỉ định trong phần thân gói) ngoại trừ bằng cách xử lý văn bản nguồn. Oracle cung cấp một PL / SCOPE tiện ích mà chúng tôi có thể sử dụng để thu thập thông tin này, nhưng nó yêu cầu chúng tôi thay đổi cài đặt phiên và biên dịch lại mã của chúng tôi, vì vậy nó có thể không phù hợp trong mọi tình huống. Tìm hiểu thêm .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể định vị Oracle.DataAccess.dll mặc dù nó tồn tại

  2. Oracle PL / SQL:Ví dụ SQL động sử dụng thực thi ngay lập tức

  3. Làm thế nào để mở rộng vị trí thập phân của một số đến mức tối thiểu trong Oracle PLSQL?

  4. khóa ngoại có luôn tham chiếu đến khóa duy nhất trong bảng khác không?

  5. Oracle:Chọn từ kiểu dữ liệu bản ghi