【发布时间】:2014-11-20 16:37:46
【问题描述】:
我想创建一个动态游标,但我的代码没有给我带来正确的数据。我做错了什么?
DECLARE
VAR1 VARCHAR2(500);
CURSOR CUR1 IS
SELECT T.COL1 FROM TABLE1 T WHERE T.COL1 IN (VAR1);
BEGIN
VAR1 := q'['V1','V2']';
FOR REG IN CUR1 LOOP
DBMS_OUTPUT.PUT_LINE(REG.COL1);
END LOOP;
END;
【问题讨论】:
-
因为 IN 字符串会像 IN ''V1','V2'' ..
标签: oracle plsql dynamic-sql