【发布时间】:2011-07-24 20:44:47
【问题描述】:
我有这个 PL/SQL 代码:
qrs := 'CURSOR cur IS SELECT * FROM ' || table||
' WHERE ' || direction || '=0 AND rownum <= 2000 FOR UPDATE';
v_ctx := DBMS_XMLQuery.newContext(qrs);
DBMS_XMLQuery.GetXML(v_ctx);
DBMS_XMLQuery.closeContext(v_ctx);
,在获得 XML 后,我想更新选定的行:
EXECUTE IMMEDIATE 'UPDATE ' || table ||
' SET ' || direction || ' = 4 WHERE CURRENT OF ' || cur;
有人可以帮帮我吗?
【问题讨论】: