這是我正在嘗試做的事情的總結。用戶在初始用戶設置時輸入電子郵件地址該地址被設置為非活動狀態,并且不會單獨或作為訂戶組的一部分向其發送洞察報告一封確認電子郵件將發送到該地址,其中包含激活鏈接單擊鏈接后,電子郵件地址將設置為活動狀態,并且可以發送 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 關注
- 113 瀏覽
添加回答
舉報
0/150
提交
取消