为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 SQL Server 中创建表以将电子邮件地址设置为活动/非活动

如何在 SQL Server 中创建表以将电子邮件地址设置为活动/非活动

C#
qq_笑_17 2023-08-20 14:44:42
这是我正在尝试做的事情的总结。用户在初始用户设置时输入电子邮件地址该地址被设置为非活动状态,并且不会单独或作为订户组的一部分向其发送洞察报告一封确认电子邮件将发送到该地址,其中包含激活链接单击链接后,电子邮件地址将设置为活动状态,并且可以发送 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'在创建表时尝试。


查看完整回答
反对 回复 2023-08-20
  • 1 回答
  • 0 关注
  • 49 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信