0

私はオラクルで次のクエリを使用しています。ただし、5行目の「c.par」は無効なパラメーターであるというエラーが表示されます。理由はわかりません。列が存在します。私がチェックしました。私は長い間これに苦労してきました。私がしたいのは、あるテーブルを別のテーブルにマージし、oracle を使用して更新することだけです。誰か助けてくれませんか?

MERGE INTO SPRENTHIERARCHIES 
USING ( SELECT c.PARENTCATEGORYID AS par,  
             e.rootcategoryId AS root 
        FROM  SPRENTCATEGORIES c,SPRENTHIERARCHIES e 
        WHERE e.root (+)= c.par 
      ) SPRENTCATEGORIES  
ON (SPRENTHIERARCHIES.rootcategoryId = SPRENTCATEGORIES.parentcategoryId) 
WHEN MATCHED THEN 
UPDATE SET e.root=c.par 
4

1 に答える 1