存储过程例子
2014-05-10 23:30
288 查看
例子1 编写一个过程,该过程向某表中添加一条记录。
CREATE OR REPLACE PROCEDURE jl_pro IS
BEGIN
INSERT INTO mytest ('user1','pass1');
END;
exec jl_pro
例子2 删除一条记录
create or replace procedure jl_pro2 IS
BEGIN
--执行部分
DELETE FROM mytest WHERE NAME='user1';
END;
例子3 编写一个过程,根据名字,修改工资
CREATE OR REPLACE PROCEDURE jl_pro3(myname varchar2,newsal NUMBER) IS
BEGIN
UPDATE emp SET sal=newsal WHERE ename=myname;
COMMIT;
END;
CREATE OR REPLACE PROCEDURE jl_pro IS
BEGIN
INSERT INTO mytest ('user1','pass1');
END;
exec jl_pro
例子2 删除一条记录
create or replace procedure jl_pro2 IS
BEGIN
--执行部分
DELETE FROM mytest WHERE NAME='user1';
END;
例子3 编写一个过程,根据名字,修改工资
CREATE OR REPLACE PROCEDURE jl_pro3(myname varchar2,newsal NUMBER) IS
BEGIN
UPDATE emp SET sal=newsal WHERE ename=myname;
COMMIT;
END;
相关文章推荐
- WEB学习曲线
- Docker能够运行任何应用的“PaaS”云
- 设备驱动程序(二)
- SpringMVC关于json、xml自动转换的原理研究[附带源码分析]
- Javascript Learning Function(1)
- 线程池的使用
- ruby向表里加入字段
- vim中自动格式化代码
- 理解并使用Docker
- 30天自制操作系统——前三天
- 编写一个简单的windows服务
- leetcode:Reverse Words in a String
- C#创建单例
- 中断与异常处理
- 1Z0-51 QUESTION 20 表的数据类型应该注意的地方
- hadoop异常:Be Replicated to 0 nodes, instead of 1
- hadoop异常:Be Replicated to 0 nodes, instead of 1
- TabWidget(中)
- ruby向数据库用语句插入数据
- C/C++ 内存分配方式,堆区,栈区,new/delete/malloc/free .