Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.72 KB | None | 0 0
  1.  PROCEDURE transform_promotions IS
  2.    BEGIN
  3.       pck_log.write_log('  Transforming data ["TRANSFORM_PROMOTIONS"]');
  4.      
  5.       INSERT INTO t_clean_promotions (id,name,start_date,end_date,reduction,on_street,on_tv)
  6.       SELECT id,name,start_date,end_date,reduction,
  7.              CASE WHEN on_outdoor=1 THEN 'YES' ELSE 'NO' END,
  8.              CASE WHEN on_tv=1 THEN 'YES' ELSE 'NO' END
  9.       FROM t_data_promotions
  10.       WHERE rejected_by_screen='0';
  11.      
  12.       pck_log.write_log('    Done!');
  13.    EXCEPTION
  14.       WHEN NO_DATA_FOUND THEN
  15.          pck_log.write_log('    Found no lines to transform','    Done!');
  16.       WHEN OTHERS THEN
  17.          pck_log.write_uncomplete_task_msg;
  18.          RAISE e_transformation;
  19.    END;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement