C# Mssql、Mvc、邮件触发器、,

C# Mssql、Mvc、邮件触发器、,,c#,sql-server,email,model-view-controller,C#,Sql Server,Email,Model View Controller,我需要一个C代码,或mssql触发器。我在数据库Idea\u Date\u Of\u Submission中有一个列,我需要代码如果Idea\u Date\u Of\u Submission大于5天,登录的用户应该会收到一封邮件说操作待定,我有一个名为Idea\u status的列,这样就不需要复杂的业务,只需过滤你不需要C代码,您只需要使用SQL Server作业 为此,您需要使用下面的SQL Server代理链接定义包含您的业务的作业: 在作业内部,您需要设置电子邮件: 这里还有一个循序渐进

我需要一个C代码,或mssql触发器。我在数据库Idea\u Date\u Of\u Submission中有一个列,我需要代码如果Idea\u Date\u Of\u Submission大于5天,登录的用户应该会收到一封邮件说操作待定,我有一个名为Idea\u status的列,这样就不需要复杂的业务,只需过滤你不需要C代码,您只需要使用SQL Server作业

为此,您需要使用下面的SQL Server代理链接定义包含您的业务的作业:

在作业内部,您需要设置电子邮件:

这里还有一个循序渐进的教程:

您的查询示例如下:

SELECT Manager_Login_ID  FROM dbo.Idea
WHERE Idea_Last_Reviewed <= DATEADD(day, -5, GETDATE()) and Idea_Status = 'Pending';

因此,由于不需要复杂的业务,只需过滤您不需要的c代码,您只需要使用SQL Server作业

为此,您需要使用下面的SQL Server代理链接定义包含您的业务的作业:

在作业内部,您需要设置电子邮件:

这里还有一个循序渐进的教程:

您的查询示例如下:

SELECT Manager_Login_ID  FROM dbo.Idea
WHERE Idea_Last_Reviewed <= DATEADD(day, -5, GETDATE()) and Idea_Status = 'Pending';


用户必须登录才能获取邮件?否,用户不得登录。事实上,在idea提交站点中,有4名审核人审核idea,如果任何审核人在提交日期后5天内未审核idea,则审核人应收到邮件,邮件内容为action pendingWelcome to StackOverflow。由于这不是一项代码编写服务,请看一下如何询问MCVE问题:因此我们可以提供帮助。我建议查看SSIS或其他具有发送邮件功能的计划任务。您尝试了什么Ashok?可能重复的用户必须登录才能获取邮件?不,用户不得登录。事实上,在idea提交站点中,有4名审核人审核idea,如果任何审核人在提交日期后5天内未审核idea,则审核人应收到邮件,邮件内容为action pendingWelcome to StackOverflow。由于这不是一项代码编写服务,请看一下如何询问MCVE问题:因此我们可以提供帮助。我建议查看SSIS或其他具有发送邮件功能的计划任务。你尝试了什么Ashok?可能是Hi-Hany Habib的副本,你能帮我写这个查询吗:我的数据库名为register,数据库表为dbo。Idea和列为Idea\u Last\u Review,Idea提交后,Idea进入Idea\u status列中的待定状态,如果审核人在5天内没有审核Idea,则必须向经理发送邮件,告知操作待定,我在dbo中有Manager\u Login\u ID列。Idea表中也有链接示例,您只需复制粘贴即可。希望有帮助,如果是,请不要忘记标记我在下面使用的答案代码从dbo选择管理员登录ID。由于缺乏格式,注释中提交@AshokHoskera代码的日期非常糟糕。但你似乎没有任何逻辑。可能需要一个IF语句。我无法在Idea_Status='Pending'之后写入;通过给出条件,如果表值为null,则不发送邮件和exec发送邮件。你能帮我写查询吗Hi Hany Habib,你能帮我写查询吗:我的数据库名为register,数据库表为dbo。Idea和列为Idea\u Last\u Review,Idea提交后,Idea进入Idea\u status列中的待定状态,如果审核人在5天内没有审核Idea,则必须向经理发送邮件,告知操作待定,我在dbo中有Manager\u Login\u ID列。Idea表中也有链接示例,您只需复制粘贴即可。希望有帮助,如果是,请不要忘记标记我在下面使用的答案代码从dbo选择管理员登录ID。由于缺乏格式,注释中提交@AshokHoskera代码的日期非常糟糕。但你似乎没有任何逻辑。可能需要一个IF语句。我无法在Idea_Status='Pending'之后写入;通过给出条件,如果表值为null,则不发送邮件和exec发送邮件。你能帮我写查询吗