创建CSV问题

时间:2017-03-10 10:47:42

标签: sql oracle sqlplus

我有一个运行的SQL脚本。然后我有另一个SQL脚本来创建.csv文件。在结果文件中,我只想查看结果行。我生成的文件在结果之前包含sql信息。我不想要这个。

代码:

set echo off
set verify off
set termout on
set heading off
set pages 50000
set feedback off
set newpage none
set linesize 1000
set serveroutput off
set pagesize 0
set trimout on
set trimspool on


spool Weekly_Members_Vendors.txt

/*  SELECT   'Unique_ID, Name, Alt_Name, Entity_Type, Party_TypeReference_#, Addr1, Addr2, Addr3, Town, County, Postcode, */
/*                      Country,ALT_ADDRESS1,ALT_ADDRESS2,ALT_ADDRESS3,ALT_TOWN,ALT_COUNTY,ALT_POST_CODE,ALT_COUNTRY,NATIONALITY,  */
/*            DOB,INDIVIDUAL_ID,INDIVIDUAL_ID_TYPE,COUNTRY_OF_REGISTRATION,COMPANY_ID,COMPANY_ID_TYPE,SOURCE_COUNTRY,SOURCE_SYSTEM,TRANSACTION_TYPE'   */
/*  from     dual;  */


select   ''||Unique_ID||''||Name||''||Alt_Name||''|| Entity_Type||''||Party_Type||''||Reference_#||''||Addr1||''||Addr2||''||
     Addr3||''||Town||''||County||''||Postcode||''||Country||''||ALT_ADDRESS1||''||ALT_ADDRESS2||''||
     ALT_ADDRESS3||''||ALT_TOWN||''||ALT_COUNTY||''||ALT_POST_CODE||''||ALT_COUNTRY||''||NATIONALITY||''||
     DOB||''||INDIVIDUAL_ID||''||INDIVIDUAL_ID_TYPE||''||COUNTRY_OF_REGISTRATION||''||COMPANY_ID||''||COMPANY_ID_TYPE||''||
     SOURCE_COUNTRY||''||SOURCE_SYSTEM||''||TRANSACTION_TYPE
from     dbo.Temp_Weekly_Export_File;

spool off;



exit

该脚本由.bat文件调用。 相关守则:

sqlplus %CONNECT% @createTXT.sql   > File%date:~0,2%%date:~3,2%%date:~6,4%.txt

0 个答案:

没有答案