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

Lỗi thường gặp trong Oracle ORA-04068:trạng thái hiện có của các gói đã bị loại bỏ

Gói có các biến công khai hoặc riêng tư. (Phải không?) Các biến này tạo thành trạng thái một gói. Nếu bạn biên dịch gói trong phiên thứ 3. Lần truy cập tiếp theo vào gói này sẽ ném ORA-04068.

Dấu thời gian xây dựng của gói phải cũ hơn trạng thái phiên của gói.

Nếu trạng thái gói không cần thiết để chạy tập lệnh, hãy gọi DBMS_SESSION.RESET_PACKAGE ở đầu tập lệnh của bạn. Điều này làm sạch tất cả các trạng thái gói trong phiên của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORACLE Chọn Riêng biệt trả về nhiều cột và ở đâu

  2. Làm thế nào để trả về một RefCursor từ hàm Oracle?

  3. Không thể tạo chuỗi Oracle ARRAY của varchar2 trong JDBC

  4. Tại sao vấn đề dài với Oracle?

  5. Kiểu Oracle tham gia trong SQL Server