этот вопрос может показаться легким, но для меня это не так.Имея пару ddls, я хочу получить их, где условия.Так что для:
INSERT INTO TABLE_1 (COL_1,
COL_2,
COL_3)
SELECT 1,2,3 FROM DUAL WHERE (SOME CONDITIONS);
INSERT INTO TABLE_2 (COL_1,
COL_2,
COL_3)
SELECT 1,2,3 FROM DUAL WHERE
ONE CONDITION;
INSERT INTO TABLE_3 (COL_1,
COL_2,
COL_3)
SELECT 1,2,3 FROM DUAL WHERE
ONE CONDITION OR SECOND CONDITION;
Мне нужно как-то захватить: (НЕКОТОРЫЕ УСЛОВИЯ) ОДНО СОСТОЯНИЕ ОДНО СОСТОЯНИЕ ИЛИ ВТОРОЕ СОСТОЯНИЕ;
То, что я думал, будет достаточно: WHERE(.*\n)*;
Но не только это, нотакже много других вариантов не сделали.Что я делаю не так?Инструмент, который я использую, чтобы проверить это: https://regex101.com/