首页 > 解决方案 > 为什么我会遇到这个错误 ORA-02264: name already used by an existing constraint 02264. 00000 - “name already used by an existing constraint” *原因?

问题描述

这是我的代码,任何人都可以修复这个错误吗?我已尽力解决此问题,但遗憾的是,我失败了。我正在使用oracle 11g。

{  CREATE TABLE ProjectX
  (
     ProjectID int NOT NULL PRIMARY KEY,
     Name VARCHAR(40),
     DepartmentID NUMBER,

     CONSTRAINT Department_ID FOREIGN KEY (DepartmentID)
     REFERENCES Department(DepartmentID)
  );
}

标签: sqloracle11g

解决方案


如果你真的想使用保留字,你可以在双引号之间使用它,但这就是生活变得复杂的地方。参考以下:

Oracle 保留字


推荐阅读