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

下面语句如何写的啊

2012-07-15 
下面语句怎么写的啊??????if select count(1) from test3 where id 2 0select 1 from dualelseselect 2

下面语句怎么写的啊??????
if select count(1) from test3 where id = 2 >0
  select 1 from dual 
else
  select 2 from dual


上面这句话报错,,请问用oracle怎么写的啊?

[解决办法]
试试这样写
DECLARE
rnt int := 0;
BEGIN
SELECT COUNT(1) INTO rnt FROM t_test ;
  
IF (rnt >0) THEN
--select 1 from dual;
dbms_output.put_line('aaaaaaa');
ELSE
--select 2 from dual;
dbms_output.put_line('bbbbbb');
END IF;
END;

热点排行