SQL函数内部是否有DML命令?

时间:2016-09-15 09:43:27

标签: sql-server

我可以在函数内部使用数据操作语言命令吗?

1 个答案:

答案 0 :(得分:0)

绝对没有。

这些函数执行复杂计算等操作,并将该操作的结果作为值返回。返回值可以是标量值(单个)或表格。

要自动使用DML语句,请使用存储过程。

您可以在存储过程中使用函数,但反之亦然。

看看:CREATE FUNCTION (Transact-SQL)