2015-10-06 50 views
0

有人請幫我寫一個SQL SP,它將查詢兩個表並向TableB的第二列中的人員發送電子郵件。該表的結構情況如下:SQL查詢和電子郵件SQL Server 2008

表A

ColumnA(Pkey) ColumnB (Identical Column to ColumnA of the TableB) 
----------------------- 
Value1  ValueB1      
Value2  ValueB2 
Value3  ValueB3 
Value4  ValueB1 
Value5  ValueB1 

表B

ColumnA  ColumnB 
----------------------- 
ValueB1  User1 
ValueB2  User2 
ValueB3  User3 

用戶1電子郵件格式:

Dear User1, 

"Below are your query results:" 

    ColumnA(From TableA) ColumnB(From TableB) 
    Value1     ValueB1 
    Value4     ValueB1 
    Value5     ValueB1 

而同樣的電子郵件剩下的你sersB和C對應於TableA和TableB中的值。

太謝謝你了!

回答

0

請忽略。我只做了兩個SP。一個包含sp_send_dbmail幷包含參數和第二個SP,以查詢表B中的列表值並將它們傳遞給我爲sp_send_dbmail創建的存儲過程。 XN16的這個代碼是黃金!

https://stackoverflow.com/a/11852882/3314399