在PL SQL中如下的if嵌套语句对吗?该怎么写?
if(1==1)thenif(0==0)thena=b+c;endif;endif;我是想两个if中的条件都满足才执行语句a=b+c;请高手给看看,谢谢...
if(1==1) then
if(0==0) then
a=b+c;
end if;
end if;
我是想两个if中的条件都满足才执行语句a=b+c;
请高手给看看,谢谢 展开
if(0==0) then
a=b+c;
end if;
end if;
我是想两个if中的条件都满足才执行语句a=b+c;
请高手给看看,谢谢 展开
6个回答
展开全部
if(1=1) then
if(0=0) then
其他阿布要
if(0=0) then
其他阿布要
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这样写是应该不对,等号只要一个,下面这个我测试过,你可以参考下:
IF (1 = 1 AND 0 = 0) SELECT getdate() AS a ELSE
SELECT 0 AS a
用case when ... then ... else ... end 是这样的:
select case when 1=1 and 0=0 then getdate() as a else 0 as a end
IF (1 = 1 AND 0 = 0) SELECT getdate() AS a ELSE
SELECT 0 AS a
用case when ... then ... else ... end 是这样的:
select case when 1=1 and 0=0 then getdate() as a else 0 as a end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1=1和0=0都时永远成立的
你那么写可以的
你那么写可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类似if语句的功能,case when
你baidu一下他的用法就可以了
你baidu一下他的用法就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(1=1) then
if(0=0) then
a=b+c;
end if;
end if;
if(0=0) then
a=b+c;
end if;
end if;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询