这是我正在尝试做的事情的总结。用户在初始用户设置时输入电子邮件地址该地址被设置为非活动状态,并且不会单独或作为订户组的一部分向其发送洞察报告一封确认电子邮件将发送到该地址,其中包含激活链接单击链接后,电子邮件地址将设置为活动状态,并且可以发送 Insight 报告如果用户修改现有电子邮件地址,新地址将设置为非活动状态(返回步骤 2)我在这里的主要困难是弄清楚如何创建一个能够将初始电子邮件记录为空/非活动的表。我还认为我可以使用触发器向用户提交电子邮件。
1 回答
凤凰求蛊
TA贡献1825条经验 获得超4个赞
您可以创建一个具有活动/不活动标志的表,默认情况下该标志为 NULL,如下所示:
CREATE TABLE Subscription (
id INT IDENTITY(1,1),
name varchar(100),
email nvarchar(100),
isActive bit DEFAULT NULL --0 inactive, 1 active, for example
)
如果您希望值:“inactive”作为默认值,请isActive varchar(10) DEFAULT 'inactive'在创建表时尝试。
- 1 回答
- 0 关注
- 76 浏览
添加回答
举报
0/150
提交
取消