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

Tình huống nào khiến các gói Oracle trở nên không hợp lệ?

Thay đổi bất kỳ đối tượng nào mà gói dựa vào (ví dụ:bảng, dạng xem, trình kích hoạt, các gói khác) sẽ tự động đánh dấu gói đó là không hợp lệ. Như tuinstoel đã lưu ý ở trên, Oracle đủ thông minh để biên dịch lại gói khi nó được sử dụng lần đầu.

Nếu bạn lo lắng về điều này, mỗi khi bạn thực hiện các thay đổi giản đồ (ví dụ:bảng, dạng xem, trình kích hoạt, thủ tục), hãy chạy DBMS_UTILITY.compile_schema (hoặc nhờ DBA của bạn làm điều đó). Điều này sẽ buộc biên dịch tất cả các gói và cho bạn biết vị trí hoặc nếu có lỗi trước khi bạn tìm thấy chúng một cách khó khă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. Xác định Oracle null ==null

  2. Tải bảng dữ liệu Excel vào cơ sở dữ liệu Oracle

  3. Làm cách nào để tạo (hoặc lấy) tập lệnh ddl trên một bảng hiện có trong oracle? Tôi phải tạo lại chúng trong Hive

  4. Sử dụng cột Oracle XMLType ở chế độ ngủ đông

  5. Liên kết lại cơ sở hạ tầng lưới