[SQL ] 函數 update
資料庫名稱: mssql
資料庫版本: 2008r2
內容/問題描述:
請教一下,在SQL的自訂函數中,好像不能使用UPDATE
但是,我看MSDN他是說,不能針對實體TABLE 做UPDATE
但是函數回傳的TABLE,這個TABLE可以做UPDATE
,只是說我的疑問是,處理資料過程中,我可能會CREATE很多TABLE變數
,來暫存我的資料,這些TABLE變數,好像也不能UPDATE
,是說,只能一開始就把資料都JOIN到同一個TABLE,然後最後回傳TABLE的時後
再來處理UPDATE嗎?
這樣子好像有點累...
我也試過,把這些CREATE的TABLE變數,要做UPDATE的時後,不要直接下語法
,把UPDATE組成字串,然後EXEC去執行
但是他會說找不到@TABLE.
,想詢問前輩們,如果函數的過程中,想要針對TABLE變數做UPDATE
, 通常都是怎麼處理的呢?
謝謝指導了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.31.118
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1458310797.A.90B.html
Database 近期熱門文章
PTT數位生活區 即時熱門文章