我想在使用sp_send_dbmail发送邮件后重置电子邮件ID号。邮件ID号每次递增(如下所示)。那样就好。但我现在想重置它。
Mail (Id: 9) queued.
答案 0 :(得分:2)
所有邮件都存储在MSDB数据库中。
您可以使用以下查询查看它们。
SELECT * FROM msdb.dbo.sysmail_mailitems
如果您希望“重置”邮件,则必须删除此表中的行,并确保没有其他表引用这些项。
然后你必须重置身份
DBCC CHECKIDENT('sysmail_mailitems', RESEED, 0)
答案 1 :(得分:0)
如果我理解你的问题,这将有助于你
ALTER TABLE tablename AUTO_INCREMENT = (Select count(*) from tablename)