当前位置:数据库 > Oracle >>

oracle存储过程和序列化写的demo

oracle存储过程和序列化写的demo
 
1.创建一个Oracle存储过程,设置一个参数n
然后执行这个存储过程传一个参数n,执行后输出5遍hello world
注:存储过程中使用for循环,执行使用exec
 
[java] 
create or replace procedure Hello(n in number)  
     is begin  
     for i in 1..n loop  
     dbms_output.put_line('hello world');  
     end loop;  
     end;  
 /  
[java] 
--打开输出  
set serveroutput on;  
[java] 
--执行该函数  
execute Hello(5);  
 
2.创建一个序列(初值为1030,步进为1),
然后使用这个序列给emp表插入2条数据
(要求写出序列的创建语句和插入数据的语句)
[java] 
create sequence myse increment by 1 start with 1030;  
insert into emp_xxx values(myse.nextval,'张无忌','Manager',10000,2000,'12-7月-10',1005,10);  
 
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,