您的位置:程序门 -> ms-sql server -> 基础类



如何使某个字段输入的非六位字符自动变为null


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何使某个字段输入的非六位字符自动变为null
发表于:2007-06-07 12:01:42 楼主
如何使某个字段输入的非六位字符自动变为null,字段是char型.
发表于:2007-06-07 12:06:381楼 得分:0
case   when   len(ltrim(rtrim(字段)))=6   then   null   else   字段   end
发表于:2007-06-07 12:07:202楼 得分:0
非六位字符...
case   when   len(ltrim(rtrim(字段))) <> 6   then   null   else   字段   end

发表于:2007-06-07 14:11:563楼 得分:0
可以在公式中这样定义吗?
发表于:2007-06-07 14:23:184楼 得分:0
在公式里不行;关注   学习
发表于:2007-06-07 14:41:485楼 得分:0
在触发器中吗?能不能在规则中或者其它什么地方,在sqlserver中完成这项工作.
发表于:2007-06-08 08:44:506楼 得分:0
up
发表于:2007-06-08 08:58:067楼 得分:0
select   case   when   len(ltrim(col))!=6   then   null   else   col   end   from   tbl
发表于:2007-06-08 09:48:278楼 得分:0
在应用程序中转化,也不是什么事都交给数据库做
发表于:2007-06-08 09:54:569楼 得分:0
或許用觸發器可以實現...


快速检索

最新资讯
热门点击