[SQL ] 函數 update

看板Database (資料庫)作者 (Terry)時間8年前 (2016/03/18 22:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
資料庫名稱: 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
文章代碼(AID): #1Mx0wDaB (Database)
文章代碼(AID): #1Mx0wDaB (Database)