-
create or replace function 函数名(参数,in 类型) as 定义变量查看全部
-
调用存储过程: 1:exec 2:begin 过程名 注意:一般不在存储过程,存储函数中不做提交和回滚(他们能做) end;查看全部
-
存储过程和存储函数的区别:存储过程无返回值,存储函数有return查看全部
-
存储过程和存储函数 存储过程和存储函数相同点是:完成特定功能的程序。 区别:存储函数能return语句返回值、存储过程不能用return语句返回值查看全部
-
存储过程,存储函数,也是数据库对象查看全部
-
包体需要实现包头中声明的所有方法查看全部
-
in out 参数查看全部
-
一般不再存储过程和存储函数中commit和rollback查看全部
-
存储过程只能删除或替换 不能够修改查看全部
-
注意输入参数in 连接符“||”查看全部
-
存储过程示例查看全部
-
存储函数可以return语句返回值,而存储过程不可以查看全部
-
数据对象: 表、视图、索引、序列、同义词、存储过程、存储函数等都属于数据对象查看全部
-
1查看全部
-
create or replace procedure raisesalary(eno in number) as psal emp.sal%type; begin select sal into psal from emp where empno=eno; update emp set sal = sal+100 where empno=eno; --打印 dbms_output.put_line('涨前:'||psal||' 涨后:'||(psal+100)); end; / begin raisesalary(1); raisesalary(2); end; / select * from emp; ---查询员工年收入 create or replace function queryempinfocome(eno in number) return number as psal emp.sal%type; begin select sal into psal from emp where empno=eno; return psal*12+10000; end; / -- out 参数 查询 员工 和月薪 create or replace procedure queryeminform(eno in number,pname out varchar2,psal out number) as begin select name,sal into pname,psal from emp where empno=eno; end; /查看全部
举报
0/150
提交
取消