私はETLで作業しており、SSISパッケージのSQLタスクでこれをsqlコード以下にしています。これは私がコード化した方法です。私はテーブルからデータを選択し、そのクエリの結果をファイルとして選択しています。この添付ファイルをCSV形式で送信します。どうすればいいのですか?クエリ結果をCSV形式で送信するにはどうすればよいですか?
EXEC sp_send_dbmail @profile_name='default',
@recipients='[email protected]',
@[email protected],
@[email protected],
@query= 'SELECT [MID],[HID],[MeC],[LC],[RowCDate]
FROM [JBC].[dbo].[Table1] WHERE RowCDate >= GETDATE()
',
@attach_query_result_as_file=1
ご協力いただければ幸いです。前もって感謝します。
あなたはSSISを使用している場合は、 CSVファイルを作成するのにSSISの機能を使用し、電子メールを送信するために 'Send Mail Task'を使用してみませんか? – JodyT
要件に基づいて。これは唯一の方法です。 – ETLUser
質問の結果をCSVとしてフォーマットし、sp_send_dbmail SPについてさらにいくつかの情報を追加する必要があります。これがあなたのために働いた場合、答えを受け入れることができますか? – JodyT