asked on
set feedback off
set pages 0
set lines 120
spool /gtxappl/Stock_Mirroring/Results/pyfs_unallocablestock_supply.csv
select upper('item_id,shipnode_key,held')
from dual;
select a.item_id || ',' || b.shipnode_key || ',' || b.quantity
from yfs_inventory_item a, yfs_inventory_supply b
where b.supply_type = 'HELD'
and b.inventory_item_key = a.inventory_item_key;
spool off
ASKER
set linesize 4000 pagesize 0 verify off
set heading off
set feedback off
set trimout on trimspool on termout off
set echo off
set prompt off
column curr_date new_value file_date noprint
select to_char(sysdate,'DDMMYY') curr_date
from sys.dual;
spool /gtxappl/Stock_Mirroring/Results/pyfs_allocablestock_supply&file_date..csv
select upper('item_id,shipnode_key,onhand')
from dual;
select a.item_id || ',' || b.shipnode_key || ',' || b.quantity
from yfs_inventory_item a, yfs_inventory_supply b
where b.supply_type = 'ONHAND'
and b.inventory_item_key = a.inventory_item_key;
spool off
set linesize 4000 pagesize 0 verify off
set heading off
set feedback off
set trimout on trimspool on termout off
set echo off
set prompt off
column curr_date new_value file_date noprint
select to_char(sysdate,'DDMMYY') curr_date
from sys.dual;
spool /gtxappl/Stock_Mirroring/Results/pyfs_allocablestock_supply&file_date..csv
select upper('item_id,shipnode_key,onhand')
from dual;
select a.item_id || ',' || b.shipnode_key || ',' || b.quantity
from yfs_inventory_item a, yfs_inventory_supply b
where b.supply_type = 'ONHAND'
and b.inventory_item_key = a.inventory_item_key;
spool off
spool status.sql
show sqlcode
spool off
select sysdate DateRun,decode(
get status
c/sql/'sql/
a '
i
'sqlcode 0','plsql complete','plsql incomplete - ' ||
get status
c/sql/'sql/
a '
i
) status from dual
spool /gtxappl/Stock_Mirroring/Log/pyfs_unallocablestock_supply&file_date..csv
/
spool off
ASKER
set linesize 4000 pagesize 0 verify off
set heading off
set feedback off
set trimout on trimspool on termout off
set echo off
set prompt off
column curr_date new_value file_date noprint
select to_char(sysdate,'DDMMYY') curr_date
from sys.dual;
WHENEVER SQLERROR EXIT SQL.SQLCODE
spool /gtxappl/Stock_Mirroring/Results/pyfs_allocablestock_supply&file_date..csv
select upper('item_id,shipnode_key,onhand')
from dual;
select a.item_id || ',' || b.shipnode_key || ',' || b.quantity
from yfs_inventory_item a, yfs_inventory_supply b
where b.supply_type = 'ONHAND'
and b.inventory_item_key = a.inventory_item_key;
spool off
EXIT 0
ASKER
set linesize 4000 pagesize 0 verify off
set heading off
set feedback off
set trimout on trimspool on termout off
set echo off
set prompt off
column curr_date new_value file_date noprint
select to_char(sysdate,'DDMMYY') curr_date
from sys.dual;
spool /gtxappl/Stock_Mirroring/Results/pyfs_allocablestock_supply&file_date..csv
select upper('item_id,shipnode_key,onhand')
from dual;
select a.item_id || ',' || b.shipnode_key || ',' || b.quantity
from yfs_inventory_item a, yfs_inventory_supply b
where b.supply_type = 'ONHAND'
and b.inventory_item_key = a.inventory_item_key;
spool off
spool status.sql
show sqlcode
spool off
select decode(
get status
c/sql/'sql/
a '
i
'sqlcode 0','exit 0','exit 1') status from dual
spool exitwithstatus.sql
/
spool off
start exitwithstatus
Good luck!
ASKER
ASKER
ASKER
ASKER
Oracle is an object-relational database management system. It supports a large number of languages and application development frameworks. Its primary languages are SQL, PL/SQL and Java, but it also includes support for C and C++. Oracle also has its own enterprise modules and application server software.
TRUSTED BY
set head off
set show off
set verify off
set pages 0
set prompt off
set echo off
spool status.sql
show sqlcode
spool off
select sysdate DateRun,decode(
get status
c/sql/'sql/
a '
i
'sqlcode 0','plsql complete','plsql incomplete - ' ||
get status
c/sql/'sql/
a '
i
) status from dual
spool /gtxappl/Stock_Mirroring/L
/
spool off
Good luck!