-
存储过程和存储函数:
指存储在数据库中供用户程序调用的子程序叫存储过程,存储函数。
相同点:完成特定的功能的程序
区别:是否用return语句返回值,存储函数可以通过return返回一个函数的值
查看全部 -
OracleCallableStatement转变类型
查看全部 -
存储过程、存储函数
:指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数
存储过程和存储函数的相同点:完成特定功能的程序
存储过程和存储函数的区别:是否用return语句返回值,存储过程不能通过return子句返回函数值;存储函数可以通过return子句返回函数值。
数据库对象:表、视图、索引、序列、同义词、存储过程、存储函数
查看全部 -
--创建一个带参数的存储过程:
--给指定的员工涨100块钱的工资,并且打印涨前和涨后的薪水
--eno是传入的员工号
/*
如何调用:
begin
raisesalary(7839);
raisesalary(7566);
commit;
end;
*/
create or replace procedure raisesalary(eno in number)
as
--定义一个变量保存涨前的薪水
psal emp.sal%type;
begin
--得到员工涨前的薪水
select sal into psal from emp where empno=eno;
--给该员工涨100
update emp set all=sal+100 where empno=eno;
--需不需要commit?
--注意:一般不在存储过程或者存储函数中,commit和rollback。
--打印
dbms_output.put_line('涨前:'||psall||'涨后:'||(psal+100));
end;查看全部 -
调用存储过程
1、exec sayhelloworld();
2、begin
存储过程名();
end;
查看全部 -
存储过程调用方式:
1、exec pro_name();
2、 begin
pro_name();
end;
/
查看全部 -
什么时候使用存储过程和存储函数查看全部
-
int和out参数
查看全部 -
存储过程,定义变量
查看全部 -
存储过程创建、注意不commit查看全部
-
创建、调用存储过程例子查看全部
-
create or replace 存储过程
查看全部
举报