当前位置: 代码迷 >> Sql Server >> 约束的难题,怎么创建一个只许输入中文字符的约束
  详细解决方案

约束的难题,怎么创建一个只许输入中文字符的约束

热度:94   发布时间:2016-04-27 21:01:19.0
约束的难题,如何创建一个只许输入中文字符的约束?
约束的难题,如何创建一个只许输入中文字符的约束?

中文字符那么多,不可能向数字或者字母那样[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


  相关解决方案