如何从SQL存储过程中调用函数



我的函数已在存储过程中收集。函数返回一个表,并且必须填充另一个表。也许这个问题看起来有点天真,但我在T-SQL中是一个新的问题。提前谢谢。

只需将函数当作一个表来使用即可。您可以:

Select * From dbo.MyFunction()

如果需要将外部查询中的值传递到UDF,请使用Cross-Apply

像这样:

 Select * From sys.dm_exec_requests ser 
 Cross Apply sys.dm_exec_sql_text(ser.sql_handle)

最新更新