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

Cơ sở dữ liệu Oracle Thực thi KIỂM TRA trên nhiều bảng

Ràng buộc kiểm tra rất hạn chế trong Oracle. Để thực hiện kiểm tra như bạn đề xuất, bạn phải triển khai PL / SQL trigger .

Lời khuyên của tôi là nên tránh hoàn toàn các tác nhân gây ra. Thực hiện một thủ tục được lưu trữ để sửa đổi cơ sở dữ liệu và bao gồm các kiểm tra. Các thủ tục được lưu trữ dễ bảo trì hơn, mặc dù chúng hơi khó thực hiện hơn. Nhưng việc thay đổi giao diện người dùng từ quyền truy cập bảng trực tiếp sang quyền truy cập thủ tục được lưu trữ sẽ trả lại nhiều lần về lâu dài.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL - Trả về các hàng có hầu hết các kết quả phù hợp với cột

  2. Trình xử lý cài đặt Oracle Pro * C / OCI cho SIGSEGV / SIGABRT và bạn bè - tại sao và làm thế nào để tắt?

  3. oracle kết nối bởi nhiều phụ huynh

  4. Lệnh Spool:Không xuất câu lệnh SQL vào tệp

  5. Ant có nhiệm vụ kiểm tra xem một cơ sở dữ liệu (kết nối) có tồn tại hay không?