0

を使用して電子メールで結果セットを送信しようとしていますxp_sendmail。以前に実行したクエリの結果が得られたときにメールを送信する必要があります。

を使用して、クエリ結果をテーブル変数/一時テーブルに取得し、次に xp_sendmail に取得します。

Declare @table_var table(...)

..query execution..

EXEC master.dbo.xp_sendmail @recipients = 'xx@xx.com', 
@query = 'select * from @table_var'

それはそれを言ってエラーを与える

@table_var を宣言する必要があります。

一時テーブルを使用しても、表示されるメッセージは

tempdb データベース内のオブジェクトを参照できません。

これに関するアイデアはありますか?

前もって感謝します

4

1 に答える 1