[SQL ] 函数 update

楼主: bernachom (Terry)   2016-03-18 22:19:55
数据库名称: 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
, 通常都是怎么处理的呢?
谢谢指导了

Links booklink

Contact Us: admin [ a t ] ucptt.com