關於 點部落 團隊
我們是一群普通的程式設計人員,在各自不同的領域發展, 由於對 IT 知識社群發展有一股的熱誠,所以我們一起創造了這個平台, 我們希望透過 點部落平台 能夠創造出更好的 IT 知識技術分享環境。 歡迎您參與點部落,也請給我們意見與指教,讓我們能夠持續的改善, 營造出更好的環境及平台。tw.dotblogs@gmail.com

常用連結

最新回應

今天剛好朋友問,有一個 Stored Procedure ,必須透過 TSQL 取得他裡面的資料後,
再加以處理,自己測了一下,好像沒辦法直接 SELECT * FROM  Stored Procedure ,
就先用資料表變數 加上 EXEC 方式取出資料,加以處理,
如果你的  Stored Procedure 是傳回三個欄位的,那你的#Temp就要開三個欄位。
實做如下

CREATE Table #Temp
(
Customer varchar(1000)
)
-------------- 透過此方式將 Stored Procedure 資料寫入 暫存的資料表
Insert into #Temp  
-- SP_GetOrders 你那個Stored Procedure名稱
EXEC SP_GetOrders
-------------

 

方法硬了點,還請大家有更不錯的方法,請指教一下。

參考這兩篇找到的資料實做


回應

目前沒有回應.

*標 題:

*姓 名:

 電子郵件: (將不會被顯示)

 個人網頁:

*回應

登入後使用進階評論

Please add 2 and 1 and type the answer here: