大家好:
在Oracle sql中运行
UPDATE CF_8FPH02_MASK_STOCKER02 SET MASKID = 'CCCCCCCACHPS07',REFRESHTIME = TO_char(sysdate,'yyyy/MM/DD hh:mm:ss ')WHERE (STAGE = 'Stage01-1F' and MACHINENAME ='8FPH02_STK02');
可正常运行。
但是在VS中运行时,就会报错ORA-00936 表达式缺失,请大家帮忙看一下是哪里出了问题。
语句如下:
string sql= String.Format("UPDATE CF_8FPH02_MASK_STOCKER02 SET MASKID = 'AAAAAAACHPS07',REFRESHTIME = TO_char(sysdate,'YYYY/MM/DD hh:mm:ss ') +WHERE(STAGE = 'Stage01-1F' and MACHINENAME = '8FPH02_STK02')");