日期:2014-05-19  浏览次数:20474 次

约束的难题,如何创建一个只许输入中文字符的约束?
约束的难题,如何创建一个只许输入中文字符的约束?

中文字符那么多,不可能向数字或者字母那样[0-9][a-z]来搞啊

------解决方案--------------------
check(co1 not like '%[^吖-座]% ')
------解决方案--------------------
CREATE TABLE [表名] (
[ID] [int] NOT NULL ,
[字段名] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT [PK_表名] PRIMARY KEY CLUSTERED
(
[ID]
) ON [PRIMARY] ,
CONSTRAINT [CK_表名] CHECK (not([字段名] like '%[^吖-座]% '))
) ON [PRIMARY]
GO