任何想法如何创建一个后触发器,其中每个用户将数据放入一次。例如。如果有人输入了一次,那么它将被执行。但第二次我想说“错误信息”
我有一张用户表、日期和他们的回复。TABLE 名称是用户响应
这是我到目前为止的编码
CREATE TRIGGER [dbo].[prevent_multiple_entry] ON [dbo].[userresponse]
FOR INSERT
AS
IF EXISTS (SELECT Users FROM userresponse)
BEGIN
PRINT 'Error message'
RAISERROR('Each user can only submit to the same question once ',16,1)
ROLLBACK
END