【发布时间】:2018-11-12 14:41:44
【问题描述】:
CREATE GLOBAL TEMPORARY TABLE tt_temptable(
RowNums NUMBER(3,0),
procNums NUMBER(18,0)
) ON COMMIT PRESERVE ROWS;
inputString VARCHAR2 ;
inputString := '12,13,14,15'
SELECT REGEXP_SUBSTR (inputString,'[^,]+',1,LEVEL) ProcNums
FROM dual CONNECT BY REGEXP_SUBSTR (inputString,'[^,]+',1,LEVEL) IS NOT NULL;
INSERT INTO tt_temptable(
SELECT identity(3) RowNums,procNums
FROM
);
想在 temptable 中插入 12 , 13, 14 , 15 和 3 长度的标识,所以 temptable 中总共有 4 行
【问题讨论】:
标签: sql oracle plsql oracle12c