日期:2014-05-18  浏览次数:20653 次

如何能在sqlserver 自定义函数中修改表中的数据
如题 sql2005

------解决方案--------------------
只能用带返回参数(output)存储过程来修改表中的数据!


备注:自定义函数不允许修改表中的数据,但是带返回参数(output)存储过程可以实现函数的功能!
------解决方案--------------------
SQL SERVER的函数是不能修改表数据的,改用存储过程吧
------解决方案--------------------
如果非要用的话,可以使用表值函数,返回一个表,然后再从返回的表去修改数据库中的表。
如果能用存储过程的话还是使用存储过程吧,没那么多的限制