麻烦给我看一下问题出在什么地方。
vTableName,vTHKcdm,vYKcdm都是varchar2类型。
sqlstr:='UPDATE '||vTableName||' SET '||'kcdm=:vTHK WHERE kcdm=:vYK';
execute immediate sqlstr using vTHKcdm,vYKcdm;
执行时总是提示:缺失 SET 关键字
vTableName,vTHKcdm,vYKcdm都是varchar2类型。
sqlstr:='UPDATE '||vTableName||' SET '||'kcdm=:vTHK WHERE kcdm=:vYK';
execute immediate sqlstr using vTHKcdm,vYKcdm;
执行时总是提示:缺失 SET 关键字
execute immediate sqlstr using vTHKcdm,vYKcdm;
还是不行。
就对了,vTableName少了单引号。