-
0624 创建和使用存储过程,用create proceducer命令建立存储过程和存储函数 1.语法 creat [or replace] procedure 过程名(参数列表) as plsql子程序体查看全部
-
存储过程存储函数查看全部
-
gggg查看全部
-
在out参数中使用光标查看全部
-
在out中使用光标 包头部分查看全部
-
过程和函数都可以通过out指定一个或多个输出参数,我们可以利用out,在参数和函数中实现返回多个值 存储过程和存储函数都可以有out参数<br> 存储过程和存储函数都可以有多个out参数<br> 存储过程可以通过out参数来实现返回值查看全部
-
带参数的存储过程 举例:为指定的员工,涨100块钱的工资;并且打印涨前和涨后的薪水 1、创建一个带参数的存储过程: 给执行的员工涨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('涨前:'||psal||'涨后:'(pasl+100)) end; / 2、如何调用: begin raisesalary(7839); raisesalary(7566); commit; end; /查看全部
-
sqlplus / as sysbda主机认证 等同于sqlplus sys/密码 as sysdba查看全部
-
创建和使用存储过程 1、用create procedure命令建立存储过程和存储函数。 2、语法:(创建、替换存储过程) create [or replace] procedure 过程名(参数列表) as PLSQL子程序体; 3、第一个存储过程:打印Hello World create or replace procedure sayhelloworld as --说明部分 begin dbms_output.put_line('Hello World'); end; / 4、调用存储过程: 1)方法一: exec sayhelloworld(); 2)方法二: begin sayhelloworld(); sayhelloworld(); end; /查看全部
-
概述: 1、数据库对象: 存储过程、存储函数;表、视图、索引、序列、同义词也是对象 2、存储过程和存储函数 指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。 1)相同点: 存储过程和存储函数的相同点:完成特定功能的程序。 2)区别: 存储过程和存储函数的区别:是否用return语句返回值。 存储过程不用return语句返回值; 存储函数会用return语句返回值;查看全部
-
一般不在存储过程和存储函数中commit和rollback查看全部
-
创建存储过程<br> create or replace procedure procedure_name(参数列表)<br> AS|IS<br> PL/SQL子程序体 调用存储过程 1、exec procedure_name或exec procedure_name();在没有参数时,小括号可以省 2、begin procedure_name(); procedure_name(); end; 3、call procedure_name();无论有没有参数,小括号都不可以省略。查看全部
-
定义包头查看全部
-
存储过程返回值查看全部
-
存储函数查看全部
举报
0/150
提交
取消