Как извлечь запросы Oracle DML (insert,update) из файла дампа?

Пример:

$cat data.txt

SCN           THREAD  OPERATION ID                                       OBJECT ID   OBJECT NAME                     REPLICATE  OPERATION       SQL
------------- ------- -------------------------------------------------- ----------- ------------------------------- ---------- --------------- -------------------------------------------------
959936598838  1       0x00df.80ae1336.0000:0001.001087a6.00074e62.0010   0           N/A                             NO         START           set transaction read write;
959936598838  1       0x00df.80ae1336.0000:0001.001087a6.00074e62.0010   8144610     HEARTBEAT                       YES        INSERT          insert into "SRS"."HEARTBEAT"("INST_NAME","CR_DATE") values ('LIVE LIVE-22.',TO_DATE('03/15/2019 23:00:05', 'MM/DD/YYYY HH24:MI:SS'));
959936598839  1       0x00df.80ae1337.0000:0001.001087a6.00074e63.0174   0           N/A                             NO         COMMIT          commit;

Можно ли извлечь из приведенного выше файла запрос на вставку включая значения с использованием сценариев оболочки?

Мне нужен желаемый результат, как показано ниже.

вставить в "SRS"."HEARTBEAT"("INST_NAME","CR_DATE") значения ('LIVE LIVE-22.',TO_DATE('15.03.2019 23:00:05', 'MM/DD /ГГГГ ЧЧ24:МИ:СС'));

0
06.06.2019, 13:42
0 ответов

Теги

Похожие вопросы