我正在开发IntelliJ IDEA 14.1.4,最近我们将数据库连接到客户端,它工作正常,直到最近我们开始收到错误的时候
[2015-09-28 10:12:55] locked by transaction: @console:Oracle - <<DBName>>@localhost
Run Code Online (Sandbox Code Playgroud)
现在我们不能执行任何事务,因为我们不断得到相同的错误.我们尝试使用谷歌搜索错误但找不到任何解决问题的方法.任何帮助,将不胜感激!!!
最近,我一直在尝试在表中添加以下外键,在 Oracle 中使用 RESTRICT 子句使用以下命令。:
ALTER TABLE
Employee_SalHead
ADD CONSTRAINT PAYROLL_SHEAD_FKEY FOREIGN KEY
(
SalHead_ID
)
REFERENCES SalHead
(
SalHead_ID
)
ON DELETE RESTRICT ENABLE;
Run Code Online (Sandbox Code Playgroud)
这给了我以下错误:
错误从命令中的第 11 行开始 - ALTER TABLE Employee_SalHead ADD CONSTRAINT PAYROLL_SHEAD_FKEY FOREIGN KEY (SalHead_ID) REFERENCES SalHead (SalHead_ID) ON DELETE RESTRICT ENABLE 错误报告 - SQL 错误:ORA-009009005 关键字“丢失”关键字 *000000000005原因:
*动作:
此外,如果我通过 Oracle SQL 开发人员尝试相同的操作,我只会得到选项 Set Null、Cascade 和 No Action Only。