表LowSupplyNotify
具有以下列:
itemNum, NumberLeft, ManagerEmail
和 manageremail
列应仅允许以“@tal.com”结尾的值。
我正在尝试创建仅接受 managermail
且值以 @tal.com
结尾的表,如上述问题
Create Table LowSupplyNotify
(
itemNum char (4)Not Null,
NumberLeft int ,
Constraint ManagerMail check(ManagerMail NOT LIKE '%[@tal.com]')
)
错误:
Msg 207, Level 16, State 1, Line 53
Invalid column name 'ManagerMail'.
为什么?
最佳答案
看来您需要先创建一个名为 ManagerMail 的字段,然后再尝试对其施加约束。
ManagerMail nvarchar
Constraint constraintName Check(...)
此外,如果您希望电子邮件以 @tal.com
结尾,为什么要加上 NOT LIKE?
关于mysql - 创建一个列,该列只允许以 “@tal.com” 结尾的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32980566/