该程序可以帮你显示小于这个值大于等于0的全部整数
set serveroutput oncreate or replace procedure test
(innum in number)
as
allnum number;
lessnum number;
begin
lessnum:=innum-1;
for allnum in 0..lessnum loop
dbms_output.put_line(allnum);
end loop;
end;
/
set serveroutput oncreate or replace procedure test
(innum in number)
as
allnum number;
lessnum number;
begin
lessnum:=innum-1;
for allnum in 0..lessnum loop
dbms_output.put_line(allnum);
end loop;
end;
/
解决方案 »
- --求大虾帮忙:将SQL Server存储过程转换为Oracle的!---
- oracle一体机连接问题 oralce11.2.0.3
- 请教一个SQL语句
- System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
- 如何在Oracle 10g中查询指定数据表的访问用户或角色及其有效权限?
- 请教一个问题,关于数据库分页查询。
- 如何将一个数据库中表1的内容转移到另一个数据库相同结构的表2中
- ORA-01754: a table may contain only one column of type LONG
- 有没有人帮我写一下这个sql语句啊?
- 打算学习ORACLE,各位大虾给个建议
- oracle 9i 安装问题,对你来说是小问题,可能帮我大忙了!
- Oracle中表名和列名有重复的名字,急
是不是有个存数据的表,用户输入某数值,
然后查出表中某字段所有小于该用户数值的数据?
在sql*plus中:
set serveroutput oncreate or replace procedure test
(inputd in number)
as
cursor cc is select a from tab where a <= inputd;
begin
for c in cc
loop
dbms_output.put_line(c.a);
end loop;
end;
/