sql语句在oracle里可以运行,在程序里运行报错ora-00933

大佬帮忙看一下问题出在哪

INSERT INTO EWM_RF_ERRORSTATE(CASECODE,PRODUCT_NO,COLOR_NO,SIZE_NO,WORKFLOW,POSITION,HU,UPD_PERSON)
SELECT DISTINCT A.CASECODE,B.PRODUCT_NO,B.COLOR_NO,B.SIZE_NO,A.WORKFLOW,A.POSITION,A.HU,A.UPD_PERSON
FROM EWM_RF_BARCODESTATE A,EWM_RF_CASECODE B WHERE A.CASECODE=#{CASECODE} AND A.CASECODE=B.CASECODE

0

2个回答

把where后面的子句改为join 子句试一下。

1

改了还是不行啊,真是奇了怪了

0
en_joker
孤芳不自賞 DISTINCT 这个关键字可能有问题,你先去掉试下。
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!