在创建表中查询以确保电子邮件格式以"@gmail.com"或"@ymail.com&quo



我试过使用 | 但仍然错误

变量和变量在

"|"运算符中不兼容。

有什么建议吗?

StaffEmail VARCHAR(30) NOT NULL CHECK(StaffEmail LIKE '%@gmail.com' | '%@ymail.com' | '%@yahoo.co.id')

试试这个:

create table test001 (
StaffEmail VARCHAR(30) NOT NULL CHECK(
StaffEmail LIKE '%@gmail.com' or
StaffEmail LIKE '%@ymail.com' or
StaffEmail LIKE '%@yahoo.co.id')
);

当您使用LIKE并想要比较多个此类通配符时,请像这样包含您的字段名称:例如"%your-wildcard%"或"%other%"或"%yet-other%

"

相关内容

最新更新