Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
create table_name ( TelNum char(20) //all character is numbers ) 我是 Sql 服务器的新手。请帮我!
可能有更好的方法可以做到这一点,但我正在考虑LIKE一种双重否定,如下所示:
LIKE
ADD CONSTRAINT CK_TelNum CHECK (TelNum NOT LIKE '%[^0-9]%')
检查以确保TelNum不包含除 0 到 9 以外的任何字符。这听起来有点混乱,但最好指定允许的字符,而不是不包含的字符。
TelNum
SQL Fiddle 示例在这里。