我必须确保任何插入的电子邮件都具有以下格式:“X@YZ”
X 和 Y 只能包含字母和数字,Z 只能包含字母。
我试过这样的东西,但我不知道如何分别限制 X、Y 和 Z 的字符。
Create Table User(
Mail varchar check(Mail NOT GLOB '*[^A-Za-z0-9@.]*' AND Mail LIKE '%_@%_._%'));
我必须确保任何插入的电子邮件都具有以下格式:“X@YZ”
X 和 Y 只能包含字母和数字,Z 只能包含字母。
我试过这样的东西,但我不知道如何分别限制 X、Y 和 Z 的字符。
Create Table User(
Mail varchar check(Mail NOT GLOB '*[^A-Za-z0-9@.]*' AND Mail LIKE '%_@%_._%'));
所以我想出了如何做我想做的事。我使用了子字符串并限制了电子邮件每个单独部分的字符。