帮忙看看这个SQL,报错.急!!
sqlserver中sql语法是这样的啊.怎么在oracle中就报错呢,应该怎么写?
update PRT_ECUSERS_TMP set PRT_ECUSERS_TMP.state=3 from PRT_ECUSERS_TMP inner join PRT_ECUSERS on prt_ECUSER.msisdn = PRT_ECUSERS_TMP.msisdn and PRT_ECUSER.servicecode = PRT_ECUSERS_TMP.servicecode where PRT_ECUSER.startdate < PRT_ECUSER.enddate and PRT_ECUSER.enddate >= PRT_ECUSERS_TMP.startdate and PRT_ECUSERS_TMP.state='1'
报?这里错误 state=3 ?from
ERROR 位于第 1 行:
ORA-00933: SQL 命令未正确结束