【发布时间】:2011-10-06 07:50:07
【问题描述】:
我知道要针对 Oracle DB 进行编程,但我收到了这个错误:
ORA-06550: line 2, column 9: PL/SQL: ORA-01775: looping chain of synonyms
这是我的代码或数据库中的问题吗?几乎整个数据访问层的代码都是相同的,当我尝试插入一个特定的表时,我只会收到此错误。
BEGIN
UPDATE DEAL_NOTE
SET NOTE_TXT=:prmNOTE_TXT
WHERE DEAL_ID=:prmDEAL_ID;
IF SQL%NOTFOUND THEN
INSERT INTO DEAL_NOTE (NOTE_TXT, DEAL_ID) values (:prmNOTE_TXT, :prmDEAL_ID);
END IF;
END;
【问题讨论】:
-
这很可能是您的 SQL 中的错误。也许您可以编辑您的帖子以包含您的 SQL 语句。