は、私は、Oracle DBに対するプログラミングに知っていると私はこのエラーを取得しています:Oracleのシノニムエラー
ORA-06550: line 2, column 9: PL/SQL: ORA-01775: looping chain of synonyms
が、これは私のコード内または私のDBで何か間違ってますか?コードはデータアクセスレイヤー全体でほぼ同じですが、特定のテーブルに挿入しようとするとこのエラーが発生します。
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;
のようなクエリである(とBとB地点へのポイントではなく、より複雑サイクルどこあなただけの1レベルのループを持っていると仮定して)これらの同義語ループを識別するためのクエリを実行することができますおそらくSQLのエラーです。おそらく、あなたの投稿を編集してSQL文を含めることができます。 – jp2code