设置表里某一字段 的 约束条件为 纯中文字符串
(这一字段内所输入的记录为中文)
函数以写好了 检查语法 没发现有错误CREATE FUNCTION is中文字符串(@字符串 nchar(255))
returns nchar(1) as
  begin
   declare @I tinyint ,@J tinyint
   set   @I=len(@字符串)
   set   @J=1
 while (@J<=@i)
    begin
        if (unicode (substring (@字符串,@J,1) )<255)
return '是'
    set @J=@J+1
    end 
return '否'
  end
我在表里bbb字段 设置约束条件为 (dbo.is中文字符串(bbb)='是')  也没发现有约束条件有问题但我在表里输入记录是 出现   [Microsoft][ODBC   SQL   Server   Driver][SQL   Server]UPDATE   语句与   COLUMN   CHECK 约束 CK_aaa  '   冲突。该冲突发生于数据库   '教学成绩数据库',表   'TABLE1',   column   'bbb'。   
[Microsoft][ODBC   SQL   Server   Driver][SQL   Server]语句已终止
提示框CK_aaa 为约束名   bbb为表里的字段名称请高手帮帮忙找找问题所在