请有人帮助我完成以下Oracle SQL语句。我收到了一个错误:
ORA-00905:缺失关键字
ALTER TABLE loan_transaction_codes
ADD FOREIGN KEY (non_accrual_debit_code)
REFERENCES dbo.general_ledger_accounts (gl_account_no)
ON UPDATE NO ACTION
ON DELETE NO ACTION
发布于 2017-06-01 18:17:57
Oracle在引用约束语法中没有ON UPDATE
子句,它只有一个ON DELETE
(可选)子句;ON DELETE
的唯一选项是CASCADE
和SET NULL
,没有NO ACTION
选项。请参考Oracle文档,它非常容易找到和阅读。
https://stackoverflow.com/questions/44313613
复制相似问题