首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎样写判断案句

2012-12-31 
怎样写判断语句?表里有一字段 c1,是 varchar型。默认是null我现在要忘这个字段里加字符。但是事先不知道他的

怎样写判断语句?
表里有一字段 c1,是 varchar型。默认是null

我现在要忘这个字段里加字符。但是事先不知道他的值是不是null

语句如下:

update tb1 set c1=c1+'xxxxx'

问题是:如果c1里的值是null 的话,这句话就加不上去。改怎么办?

因为整个update语句十分复杂,所以我希望是这样的语句
update tb1 set c1=(c1 is null ? "":c1)+'xxxxx'

有没有办法能办到?
[解决办法]
update tb1 set c1=isnull(c1,'')+'xxxxx'
[解决办法]
存储过程吧


IF @c1='' BEGIN
  --执行操作
END ELSE BEGIN
  --执行操作
END

[解决办法]
引用:
update tb1 set c1=isnull(c1,'')+'xxxxx'


+1

热点排行