有人可以帮我解决以下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
答案 0 :(得分:2)
Oracle数据库在引用约束语法中没有ON UPDATE
子句,它只有ON DELETE
(可选)子句;并且ON DELETE
的唯一选项是CASCADE
和SET NULL
,没有NO ACTION
选项。请参阅Oracle文档,该文档非常易于查找和阅读。