oracle--存储过程基本框架

时间:2024-04-23 13:46:14

1.基本语法

create procedure sp_test
is--AS
BEGIN
	insert into emp
END;

小例子:

create procedure sp_emp_bak
is
BEGIN
	insert into emp_bak select * from emp where deptno=10;
	commit;
END;

--第一步编译:(打开编写的存储过程,点击执行(F8),执行之后这个sql代码仅仅是存到数据库中)
--第二步调用
    第一种调用方式:在对象这里找到对应的sp--鼠标右键--选择测试--输入入参后点击执行(F8)
    第二种调用方式:在sql窗口选中已经编译的sp名,然后鼠标右键--》test
    第三种调用方式:直接在sql窗口写调用语句  begin sp_emp_bak; (备注:存储过程名称) end;