2017-06-01 161 views
0

有人可以幫助我使用以下Oracle SQL語句。我得到一個錯誤:Oracle SQL語句錯誤 - ORA-00905:缺少關鍵字

ORA-00905: missing keyword

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 

回答

2

Oracle數據庫不具有參考約束語法ON UPDATE條款,它只有一個ON DELETE(可選)條款; ON DELETE的唯一選項是CASCADE和​​,沒有NO ACTION選項。請參閱Oracle文檔,該文檔非常易於查找和閱讀。