oracle中建表、游标、存储过程的使用方法入门
2014-12-21 10:42
1006 查看
step 1 :建表
create table register ( --表只能为create,不能是create or replace
id NUMBER(10) primary key,
section VARCHAR2(20),
register_date date DEFAULT sysdate--设置系统默认时间
);
step2: 建立存储过程
1、建立一个sequence 实现自动增长
CREATE sequence num
INCREMENT BY 1
START WITH 1
nomaxvalue --没有最大值
nocycle --不循环
cache 10;
主要属性有num.currval , num.nextval;
2、建立存储过程实现挂号功能
CREATE or replace PROCEDURE registration(section "REGISTER".SECTION%TYPE)
IS
BEGIN
INSERT into REGISTER(id,SECTION) VALUES(num.nextval,section);
end;
BEGIN
registration('as'); --Navicat中只能使用begin,end组合,exec不能用
end;
3、建立存储过程实现退号功能
CREATE or replace PROCEDURE backNumber(in_id NUMBER)
IS
BEGIN
DELETE from "REGISTER" WHERE EXISTS(select * FROM "REGISTER" where id = in_id );
end;
BEGIN
backNumber(8);
end;
create table register ( --表只能为create,不能是create or replace
id NUMBER(10) primary key,
section VARCHAR2(20),
register_date date DEFAULT sysdate--设置系统默认时间
);
step2: 建立存储过程
1、建立一个sequence 实现自动增长
CREATE sequence num
INCREMENT BY 1
START WITH 1
nomaxvalue --没有最大值
nocycle --不循环
cache 10;
主要属性有num.currval , num.nextval;
2、建立存储过程实现挂号功能
CREATE or replace PROCEDURE registration(section "REGISTER".SECTION%TYPE)
IS
BEGIN
INSERT into REGISTER(id,SECTION) VALUES(num.nextval,section);
end;
BEGIN
registration('as'); --Navicat中只能使用begin,end组合,exec不能用
end;
3、建立存储过程实现退号功能
CREATE or replace PROCEDURE backNumber(in_id NUMBER)
IS
BEGIN
DELETE from "REGISTER" WHERE EXISTS(select * FROM "REGISTER" where id = in_id );
end;
BEGIN
backNumber(8);
end;
相关文章推荐
- ORACLE分页存储过程及其使用方法
- j2ee调用Oracle带数组参数和游标的存储过程方法
- Oracle中加密解密的数据库函数,创建(包含游标)和使用存储过程
- Oracle存储过程使用游标遍历
- ibatis调用oracle的函数,存储过程的方法_IN_和OUT_游标
- oracle 存储过程之游标(loop)使用
- oracle存储过程中 使用游标做循环封装数据集
- oracle之存储过程6- if、for、游标使用
- Oracle中命名块之存储过程的详解及使用方法
- Linq to Oracle 使用教程(七)将数据库的存储过程映射到方法
- Oracle 存储过程中使用cursor 游标遍历数据
- oracle中存储 过程嵌套游标的使用
- oracle存储过程:游标使用,多重游标
- DB2 存储过程中游标循环的嵌套使用方法。
- oracle使用游标 触发器的存储过程
- oracle 存储过程和游标的使用
- oracle存储过程之insert的使用,含游标的使用
- oracle存储过程中游标的使用
- oracle 存储过程(其中使用了游标)例子
- ORACLE 存储过程使用技巧&游标技巧