我想问下,oracle的存储过程中,能否在IF条件中,多写几个条件?类似JAVA那样 if(a==2 || a==2....)这样。因为我有一个存储过程要写IF,可以有很多个如果,但是就执行2种结果。我不想写很多if then elsif这样。请问可以吗?谢了~~
解决方案 »
- 请教高手一条SQL语句
- 按照官方文档装 一路正常。启动sql*plus确出错(ORA-01034: ORACLE not available)
- oracle中怎么样用sql语句查询比如从100到500行的记录
- oracle一定要用到firewire吗?firewire又是什么?
- oracle trc文件?
- 怎么取得某个SQL操作是哪个用户执行的,即取得么某个用户在某段时间内都执行了什么SQL操作
- 数据库恢复,急!
- 一定要建存储过程才能执行吗?
- 连接数据库的用户名和密码问题?
- 用ORACLE必须在网络上吗?
- flash_recovery_area空间不足
- 求教 oracle10g 创建资料档案库时出错 解决办法
if (a<>1 or b<> 2 or c<> 3) and n>0 then
elsif n>0
then
else
end if;
elsif n>0
then
else
end if;
end if;
.......
ELSIF c=g or f=k THEN
.......
END IF这样写可以吗?