首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

C# 参数化更新数据库的有关问题

2012-02-08 
C# 参数化更新数据库的问题UPDATE 语句中包含的参数在某特定情况下可能不需要被赋值而保留数据库的原值应

C# 参数化更新数据库的问题
UPDATE 语句中包含的参数在某特定情况下可能不需要被赋值而保留数据库的原值

应该怎么写?

比如UPDATE T SET A=@A,B=@B

如果更新A保留B的值(注意有的情况也是需要更新B的值,所以B=@B不应该被取消)

应该怎么操作?查询应该怎么写 或者参数赋值语句应该怎么写?

[解决办法]
思维混乱...

UPDATE T SET A=case when @A='jinjazz' then @A else A end,B=case when @A='jinjazz' then B else @B end 

热点排行