【发布时间】:2013-03-12 12:30:18
【问题描述】:
我想在我的 SQL 数据库中编写一个 ud 函数,以便在 dbo 表中的特定表中编写过程日志记录。
我希望我的数据库中的任何存储过程都可以调用这个特定的函数。
我不知道我可以使用什么样的解决方案。我了解到只有 3 种 UDF 可用。
有什么建议吗?
谢谢。
【问题讨论】:
标签: tsql sql-server-2008-r2 user-defined-functions
我想在我的 SQL 数据库中编写一个 ud 函数,以便在 dbo 表中的特定表中编写过程日志记录。
我希望我的数据库中的任何存储过程都可以调用这个特定的函数。
我不知道我可以使用什么样的解决方案。我了解到只有 3 种 UDF 可用。
有什么建议吗?
谢谢。
【问题讨论】:
标签: tsql sql-server-2008-r2 user-defined-functions
UDF 必须始终没有副作用。这意味着您不能在函数内更改表中的数据。
如果您希望从存储过程调用您的记录器,为什么不将它也实现为存储过程?
【讨论】: