约束的难题,如何创建一个只许输入中文字符的约束? 约束的难题,如何创建一个只许输入中文字符的约束?中文字符那么多,不可能向数字或者字母那样[0-9][a-z]来搞啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 check(co1 not like '%[^吖-座]%') 用nchar来判断,汉字应该有个范围吧 create table tbl( col nvarchar(50) constraint CKC_tbl_col check (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 cuixiping(无心) ( ) 信誉:100 Blog 加为好友 2007-04-18 13:51:23 得分: 0 create table tbl( col nvarchar(50) constraint CKC_tbl_col check (not like '%[^吖-座]%'))是这样用吗? 是这样用 create table tbl( col nvarchar(50) constraint CKC_tbl_col check (col not like '%[^吖-座]%'))试了下,NOT LIKE 前面要加上列名 是的需要加列名没有列名语法是不正确的check(co1 not like '%[^吖-座]%')--偶上面不是有例子 多表UPDATE问题 求一SQL语句或存储过程,关于修改字段内容的 这个问题如何实现?` 请大家做个实验,看看是我的测试有问题,还是应该这样?[ sqlserver2000 + vb6 ] 有关列转行的问题。 请教:这样的SQL操作是不是可以实现?HELP…… 请问一个关于统计的SQL语句 帮帮忙!!sql查询问题!!! 一个主表和三个附表的sql查询,请高手帮忙 vfp6.0中的通用型字段? 怎么样用函数或其它办法实现以下功能?(加分帖) 怎么样用函数或其它办法实现以下功能?
col nvarchar(50) constraint CKC_tbl_col check (not like '%[^吖-座]%')
)是这样用吗?
[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
create table tbl(
col nvarchar(50) constraint CKC_tbl_col check (not like '%[^吖-座]%')
)是这样用吗?
是这样用
col nvarchar(50) constraint CKC_tbl_col check (col not like '%[^吖-座]%')
)试了下,NOT LIKE 前面要加上列名
没有列名语法是不正确的
check(co1 not like '%[^吖-座]%')--偶上面不是有例子