20240123 - Flashback table example

create or replace PROCEDURE PROC_FLASHBACK_TEMP

AS

BEGIN

  delete from TST_PO_MST_TEMP;


  FOR rec IN (SELECT

                TO_CHAR(TRUNC(TO_DATE('2024-01-11 02:30:00', 'YYYY-MM-DD HH24:MI:SS') - (LEVEL - 1) / (24 * 6), 'MI'), 'YYYY-MM-DD HH24:MI:SS') AS interval_start

              FROM dual

              CONNECT BY LEVEL <= ((TO_DATE('2024-01-11 02:30:00', 'YYYY-MM-DD HH24:MI:SS')) - (TO_DATE('2024-01-06 02:30:00', 'YYYY-MM-DD HH24:MI:SS'))) * 24 * 6)

  LOOP

    INSERT INTO TST_PO_MST_TEMP

    SELECT rec.interval_start, po_mst.*

    FROM po_mst AS OF TIMESTAMP TO_TIMESTAMP(rec.interval_start, 'YYYY-MM-DD HH24:MI:SS')

    WHERE PO_NUM = '312937194_218905789';

  END LOOP;

END PROC_FLASHBACK_TEMP;

/

댓글 없음:

댓글 쓰기

20250202 - IG 다운로드 버튼 바로 보이기

JS initialization Code : function (config) {     var $ = apex.jQuery,         toolbarData = $.apex.interactiveGrid.copyDefaultToolbar(),  ...