は、私は、Oracleのトリガーを持っており、それは誤り
不足している表現のOracleクエリ
に追加情報を返します。ORA-00936:欠落している表現
私のヒキガエルでそれは私に以下の行を示しています。 newsNameここで
EXECUTE IMMEDIATE 'UPDATE TBL_NEWS_TYPE SET FULLNAME='|| newsName ||' WHERE ID = SELECT MAX(ID) FROM TBL_NEWS_TYPE)';
INTEGERでnewsName VARCHAR2(50)及び/ IDなどVARCHAR2変数です。
TBL_NEWS_TYPE後に削除)、あなたはなぜ、あなたはここimmediate'実行 '使用している – Satya
経由すべきですか?理由はありません。そして、あなたがいくつかの奇妙な理由でする必要がある場合は、少なくともそれをパラメータで使用してください。そのような値を連結することは、長期的には問題を起こすことになります。 E、G: '即時実行します。newsnameを使用して '=更新tbl_news_typeセットフルネーム1をID =(...)ここで、';' –