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

数据库 条件语句 使用,该如何解决

2012-05-20 
数据库 条件语句使用上面是我写的存储过程里面使用if 条件语句下面图片是运行时报的错误。。。该怎么修改语句

数据库 条件语句 使用


上面是我写的存储过程 里面使用 if 条件语句 

下面图片是运行时报的错误。。。 





该怎么修改语句呢。。。

[解决办法]
可以用case...when...then语法来实现你要求的功能,你这种写法没用过!
[解决办法]

探讨
可以用case...when...then语法来实现你要求的功能,你这种写法没用过!

[解决办法]

[解决办法]
要用case才行
[解决办法]
程序块中只能使用CASE WHEN THEN,IF ELSE是包裹程序块的
CASE WHEN
SQL code
UPDATE Man SET TaskId = CASE WHEN TaskId IS NULL THEN @TaskId                              ELSE TaskId END,               TaskIdd = CASE WHEN TaskId IS NULL THEN TaskIdd                              ELSE CASE WHEN TaskIdd IS NULL THEN @TaskId                                        ELSE TaskIdd END ENDWHERE ID = @ManId 

热点排行
Bad Request.