-
存储过程与存储函数的区别2查看全部
-
存储函数和存储过程的区别查看全部
-
out参数查看全部
-
create or replace procedure haha(no in number) as Begin End; /查看全部
-
存储过程和存储函数 存储在数据库中供所有用户程序调用的子程序查看全部
-
写一个存储过程 --第一个存储过程打印Hello World /* 调用存储过程: 1.exec sayhelloworld(); 2.begin sayhelloworld(); sayhelloworld(); end / */ Create or Replace Procedure sayhelloworld as --说明部分 Begin dbms_output.put_line('Hello World'); End;查看全部
-
存储过程与存储函数最大的区别:存储函数通过return返回,存储过程不能。查看全部
-
定义光标 type mycursor ref cursor查看全部
-
存储过程不可以return,存储函数可以查看全部
-
无参数存储过程查看全部
-
存储函数有return返回查看全部
-
存储过程指的是在数据库中供所有用户程序调用的子程序查看全部
-
create or replace function queryempincome(eno in number) return number as --定义变量保存员工的薪水和奖金 psal emp.sal%type; pcomm emp.comm%type; begin --得到该员工的月薪和奖金 selcect sal,comm into psal,pcomm from emp where empno=eno; --直接返回年收入 return psal*12+pcomm; end;查看全部
-
create or replace FUNCTION 函数名(参数列表) return 函数值类型 AS PLSQL子程序体;查看全部
-
创建一个带参数的存储过程: --给指定的员工涨100元工资,并且打印涨前和涨后的薪水 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 sal=sal+100 where empno=eno; --需不需要commit? --注意: 一般不再存储过程或者存储函数中commit和rollback --打印 dbms_output.put_line('涨前:'||psa||'涨后:' ||(psal+100)); end;查看全部
举报
0/150
提交
取消