2010-09-27 56 views

回答

3

UPDATE语句在 允许的功能

这就是规则 - 函数不允许有任何的数据改变侧-影响。

您必须使用存储过程UPDATE

+0

实际上使用'open rowset'有一个解决方法,但可能不可取。 – 2010-09-27 15:26:02

+0

好的 - 我敢肯定还有其他的解决方法,因为它必须经常出现。现在我正在考虑将表传递给函数,创建该表的副本(因为它只是只读的),并插入一个包含更新值的记录。然后用SP为表中每条记录进行更新来调用该函数。似乎没有必要......这里有其他选择吗? (我可能会把这个问题提到一个新的问题) – 2010-09-27 15:44:30

+0

@jcoon - 是的,它可能是值得发布你实际上想要做什么... – cjk 2010-09-27 15:46:08