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

lỗi ngoặc phải ORA-00907 trong Oracle

Xóa ON UPDATE CASCADE không được hỗ trợ trực tiếp trong Oracle.

Ví dụ:

CREATE TABLE Firstaiders(
Staff_ID    NUMBER NOT NULL,
CONSTRAINT  pk_Firstaiders PRIMARY KEY (Staff_ID),
FOREIGN KEY(Staff_ID) REFERENCES Staff(Staff_ID) ON DELETE CASCADE);

Oracle mong đợi một dấu ngoặc đơn bên phải sau khi ON DELETE CASCADE nhưng nó đã tìm thấy ON UPDATE CASCADE điều đó gây ra ORA-00907




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nối nhiều hàng thành một cột bằng cách sử dụng một hàm trong Oracle với 3 bảng liên quan

  2. Hướng dẫn sql Oracle:Hạn chế tập dữ liệu

  3. Sự cố khi thay thế một tham chiếu trong Visual Studio-ASP.NET

  4. Cập nhật hàng loạt với MyBatis và các thủ tục được lưu trữ Oracle

  5. Nhận đầu ra RefCursor và VarChar từ cùng một quy trình được lưu trữ