2

SQL Server 2008 是否可以从用户定义函数中的变量执行 sql?还是使用存储过程是唯一的解决方案?

我有一个保存在变量中的 sql 语句

@mySqlStatement = "select * from someTable"

我想从用户定义的函数中执行上述语句,这可能吗?

4

3 回答 3

1

是的,这是可能的,但有限制。请阅读

此外,要非常小心您编写的要在 UDF 中执行的查询。查询优化可能是一个真正的问题,查询执行的次数也是如此,这取决于 UDF 的调用方式。

于 2011-01-03T15:10:44.847 回答
0

您的意思是可以从外部编程语言运行 SQL 吗?当然是。

于 2011-01-03T15:05:49.220 回答
0

肯定是的!您可以在不使用存储过程的情况下执行 SQL 代码..(如果这是问题..)

于 2011-01-03T15:07:29.237 回答