关于IIF语句在SQL Server中的转化——在线等结分 update data_a set field_a=case when 1 then 2 else 3 end 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1--布尔表达式2,3的类型与field_a相容。 偶怎么看不懂楼上的回答阿郁闷ing 试试下面的存储过程create procedure xxxx @id intasupdate taa set name=(case @id when 2 then 0 else 10 end)exec xxxx 2 是否 iif在SQL Server中无法使用的 SQL Server中没有iif()函数。就只能用CASE WHEN ELSE END来替换。如:declare @id intset @id = 1update data_a set field_a = (case @id when 1 then 2 else 3 end) iff是类似于条件表达式的函数?sqlserver没的亚! IFF看来还挺好用的嘛,为何SQL SERVER 没有?不解! 安装SQL SQL2005 创建外键是出现的问题 头疼啊还是 关于sql server 查询行数的问题 请问,存储过程中,能把参数做为过程中查询的表名吗? sqlsever2008 ssis如何加载有主键的表 不同时间段的数据库合并?? 因为本人太好学习了,在问一个问题! 关于新建一临时表 及用游标显示的问题(小弟刚学SQLSERVER 挺难的,但是这个问题又必须很快解决) Jsp+Tomcat+Sql Server2000问题! 一个简单但是又很烦人的问题(pb) 视图是否可以修改数据,如能,怎么修改??? MSDE初始用户名和密码是什么?
2,3的类型与field_a相容。
郁闷ing
@id int
as
update taa set name=(case @id when 2 then 0 else 10 end)
exec xxxx 2
就只能用CASE WHEN ELSE END来替换。如:
declare @id int
set @id = 1
update data_a set field_a = (case @id when 1 then 2 else 3 end)
sqlserver没的亚!