'{0,-59}{1,20}' -f "DROP table $worktablename",(Get-Date -Format yyyyMMdd:hhmmss); try { INVOKE-SQLPLUS -MESSAGEONFAIL 'DROP WORK TABLE FAILED' -QUERY @" SET SERVEROUT ON; SET TERM ON; SET TIMING ON; SET SERVEROUTPUT on; WHENEVER SQLERROR EXIT SQL.SQLCODE; EXEC DROP TABLE $('amiuser1.$worktablename'); COMMIT; "@ @" try { $null = Execute-NonQuery-Oracle "DROP TABLE $('amiuser1.$worktablename')" } Catch { } Finally { }
'{0,-59}{1,20}' -f "Create work table WRK_UCMU073_SU_EDIT_DETAIL",(Get-Date -Format yyyyMMdd:hhmmss); Invoke-SqlPlus -MessageOnFail 'Create work table WRK_UCMU073_SU_EDIT_DETAIL failed' -Query @" SET PAGES 60; SET LINES 170; SET ECHO ON; SET serveroutput on; WHENEVER sqlerror exit sql.sqlcode; EXEC drop_work_table('WRK_UCMU073_SU_EDIT_DETAIL'); create table amiuser1.WRK_UCMU073_SU_EDIT_DETAIL as select * from SU_EDIT_DETAIL where 1 = 0; grant select on amiuser1.WRK_UCMU073_SU_EDIT_DETAIL to misdev; commit; "@
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)