3

我正在使用 SQL Server 2008。我在表上创建了一个触发器,如果​​记录更新,它将发送通知邮件。我已经在邮件正文中包含了正在更新的内容。除此之外,我还想包括谁更新了记录。一些信息,如登录名。可能吗?如果是,我该怎么做?请帮忙。

4

2 回答 2

1

检查有关SUSER_NAME()内置函数的信息。希望它会有所帮助

于 2013-08-31T12:02:26.240 回答
0

您熟悉USER_NAMESUSER_SNAME函数吗?不确定您的触发器是如何配置的,但在我的触发器中,我使用它们将条目添加到审计表中,指示谁更新或插入了行。因此,您应该能够将它们添加到任何 SELECT 语句为您的电子邮件提供信息。

于 2013-08-31T12:03:20.843 回答