我试过使用 | 但仍然错误
变量和变量在"|"运算符中不兼容。
有什么建议吗?
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%