Sql 在更新中使用标量函数输出

Sql 在更新中使用标量函数输出,sql,Sql,假设我有一个2列的表,其中包含arg列、value列和一个用户定义的函数foo 有没有一种方法可以让更新查询遍历表并使用参数arg调用foo,并将结果粘贴到表中每一行的列值中 假设SQL Server的语法为 Update YourTable SET value = dbo.foo(arg) 但是,不使用标量UDF进行逐行处理通常更有效。标量UDF在做什么?假设SQL Server的语法是 Update YourTable SET value = dbo.foo(arg) 但是,不使用标量U

假设我有一个2列的表,其中包含arg列、value列和一个用户定义的函数foo


有没有一种方法可以让更新查询遍历表并使用参数arg调用foo,并将结果粘贴到表中每一行的列值中

假设SQL Server的语法为

Update YourTable
SET value = dbo.foo(arg)

但是,不使用标量UDF进行逐行处理通常更有效。标量UDF在做什么?

假设SQL Server的语法是

Update YourTable
SET value = dbo.foo(arg)
但是,不使用标量UDF进行逐行处理通常更有效。标量UDF在做什么