#!/bin/sh
search_sql=`sqlplus -s chnlmgr/chnlmgr@vasd<<EOF # -sset heading offselect SEARCH_SQL from PO_BIG_DATA_EXPORT where rownum<=1 and status=0 order by EXPORT_ID asc;exit;EOF`export_id=`
sqlplus -s chnlmgr/chnlmgr@vasd<<EOF # -sset heading offselect EXPORT_ID from PO_BIG_DATA_EXPORT where rownum<=1 and status=0 order by EXPORT_ID asc;exit;EOF`uid=`
sqlplus -s chnlmgr/chnlmgr@vasd<<EOF # -sset heading offselect USER_ID from PO_BIG_DATA_EXPORT where rownum<=1 and status=0 order by EXPORT_ID asc;exit;EOF`file_id=`
sqlplus -s chnlmgr/chnlmgr@vasd<<EOF # -sset heading offSELECT SEQ_UPLOAD_FILE.nextval from dual;exit;EOF`save_path=$(date +%Y%m%d%H%M%S).txt;
sqlplus -s chnlmgr/chnlmgr@vasd<<EOF # -s
set trimspool onset linesize 120set pagesize 2000set newpage 1set heading offset term offspool $save_path$search_sqlspool off;EOFsqlplus -s chnlmgr/chnlmgr@vasd<<EOF # -s
update PO_BIG_DATA_EXPORT set status='1',SAVE_PATH='$save_path' where EXPORT_ID=$export_id;exit;EOFsqlplus -s chnlmgr/chnlmgr@vasd<<EOF # -s
insert into PO_UPLOAD_FILE (FILE_ID,SAVE_PATH,UPLOAD_FILE_NAME,USER_ID) VALUES ($file_id,'$save_path','export',$uid);exit;EOF