作者bernachom (Terry)
看板Database
标题[SQL ] 函数 update
时间Fri Mar 18 22:19:55 2016
资料库名称: 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://webptt.com/cn.aspx?n=bbs/Database/M.1458310797.A.90B.html