0

openquery からのデータを .CSV または EXCEL FILE に保存する方法は?

select * from openquery(DB_LINK,'SELECT col1,col2,col3,col4 from oracle_table_name')

select * from openquery(DB_LINK,'SELECT col1,col2,col3,col4,col5 from oracle_table_name2')

結果は 2 つの異なるファイルに保存する必要があります。

毎月 1 日に実行されるように、オープン クエリをスケジュールしました。生成された 2 つのファイルは、クライアントの Windows 固有のフォルダーに保存する必要があります。

SQL SERVER を使用するのはこれが初めてです。それでは順を追って説明してください。

現在、このクエリを使用しています。

declare @title varchar(55) 
set @title = 'Test'   

EXEC sp_makewebtask 
  @outputfile = 'D:\Test11.xls', 
  @query = 'select CIRCUIT_DESIGN_ID as [Account Number] from openquery(MSP_PROD,'select CIRCUIT_DESIGN_ID from circuit')',
  @FixedFont=0,@resultstitle=@title
4

1 に答える 1

0

(データベースを右クリックして) SQL Server Management Studio を使用してタスクを作成しExport Data...、データを CSV に出力すること、およびデータソースが SQL ステートメントであることを指定します。

select * from openquery...ステートメントをデータソースとして使用します。

パッケージを保存し、目的のスケジュールで実行する SQL Server エージェント ジョブを作成します。

于 2013-05-16T10:30:37.400 に答える