因工作原因。需要将表的数据导出成数据文件,字段间用逗号进行分割。其实网上有很多这方面的资料。经过摸索,很快就找到了诀窍了。贴出来,与大家共享使用。
-
#导出数据
-
#参数1: 导出的文件名
-
function ExportOcs2BssData
-
{
-
cmd=`sqlplus -s username/password@tnsname<<EOF
-
set echo off;
-
set feed off;
-
set trimspool on;
-
set linesize 8000;
-
set pagesize 0;
-
set newpage 0;
-
set heading off;
-
set term off;
-
spool "$1";
-
select operate_type||','
-
||resource_ins_id||','
-
||resource_code||','
-
||user_id||','
-
||total_data||','
-
||usered_data||','
-
||total_account||','
-
||eparchy_code||','
-
||valid_tag||','
-
||begin_date||','
-
||begin_time||','
-
||end_date||','
-
||end_time
-
from CO_OCS_LLK_TRANS_T
-
where trans_flag = '2' and deal_flag = '0';
-
spool off;
-
EOF`;
-
}
-
-
ExportOcs2BssData "ocs2bss.data";
阅读(3463) | 评论(0) | 转发(0) |