您现在的位置: 软界网软界问答数据库MS-SQL Server > 问题显示
我要提问    
提示:提问和回答别人的问题均可赢得积分
加入收藏我要投诉 我来回答
此问题已经被浏览24次,收藏:0次. 所属类别:[MS-SQL Server]
问题:在T_SQL中IF语句的嵌套使用?
if @sex= '男 '
if @NEIRONG= '第二次提货 '
if(@TIME/@QTY)> @ldt_erti
INSERT INTO REP_D31 VALUE(@riqi,@NAME,@dalei,@zhonglei,@NEIRONG, '0.5 ')
else
在T_SQL中的IF语句是怎么嵌套呢,像以上例子else怎么才能和前面的if对应.
这个else怎么才能对应到第二个IF,现在是没办法判断else是对应哪个if
提问时间:2007-4-23 17:42:54 回答次数:(5) 提问人:软界网友 我来回答
回答(1)
if xx=xx
begin
end
else
begin
end
回答人:软界网友 我来回答
回答(2)
用begin,end分开
回答人:软界网友 我来回答
回答(3)
if @sex= '男 '
if @NEIRONG= '第二次提货 '
begin--------------
if(@TIME/@QTY)> @ldt_erti
INSERT INTO REP_D31 VALUE(@riqi,@NAME,@dalei,@zhonglei,@NEIRONG, '0.5 ')
end-----------------
else

你的else 是最内层的
回答人:软界网友 我来回答
回答(4)
给执行语句加上BEGIN和END,问题就解决了
回答人:软界网友 我来回答
回答(5)
用begin,end分开,与C#中{,}对应
回答人:软界网友 我来回答
相关问题
关键字: 39,NEIRONG,对应,INSERTINTOREP_D31VALUE,ldt_erti,zhonglei,else怎么才能,在T_SQL中,用begin,第二次提货,dalei,else是,end分开,TIME,riqi,NAME
我来回答
验证码