CREATE GLOBAL TEMPORARY TABLE tempTable(
rowseq NUMBER,
types NUMBER(18,0)
) ON COMMIT PRESERVE ROWS;
INSERT INTO tempTable( types ) SELECT
regexp_substr( inputString , '[^,]+', 1, level ) inputs
FROM
dual
CONNECT BY
regexp_substr( inputString, '[^,]+', 1, level) IS NOT NULL;
, используя указанную выше вставку в запрос, предположим, что
inputString = '10','30','40'
Я создаю временную таблицу, такую как
rowSeq types
null 10
null 30
null 40
Что нужно изменить в запросе на вставку, чтобытаблица может быть такой
rowSeq types
1 10
2 30
3 40