sqlserver- 函数内部不能修改任何数据

mac2022-06-30  19

引用Stack,不能在函数内部使用动态SQL(插入、更新、删除),函数只能返回数据。引用Stack的话,T-SQL中, 不能修改函数中的任何数据,没有解决之道。

1.使用MS SQL Server时,在进行函数操作时,突然遇到问题:

Cannot find either column "dbo" or the user-defined function or aggregate "dbo.test", or the name is ambiguous.

2.报错的代码如下所示: 3.在Stack查询到问题所在: 4.除了如下情况,默认函数中不能个必任何数据,函数只用来返回数据,如需修改数据(更新//插入/删除)则使用存储过程。

最新回复(0)