oracle手动调用存储过程oracle如何在函数中调用存储过程?-创新互联
oracle如何在函数中调用存储过程?oracle函数中能调用存储过程,举例如下:
本文题目:oracle手动调用存储过程oracle如何在函数中调用存储过程?-创新互联
文章来源:http://scyanting.com/article/ddoddi.html

1、无参数存储过程的调用
--创建无参存储过程CREATEORREPLACEFUNCTIONstu_procRETURNVARCHAR2IS--声明语句段v_namevarchar2(20)BEGIN--执行语句段SELECTo.snameINTOv_nameFROMstudentowhereo.id=1RETURNv_nameEND--调用无参存储过程DECLAREBEGINDBMS_OUTPUT.put_line("在PL/SQL中打印的结果:"||stu_proc)END
2、入参存储过程的调用
--创建入参存储过程CREATEORREPLACEFUNCTIONstu_proc(v_idINNUMBER)RETURNVARCHAR2IS--声明语句段v_namevarchar2(20)BEGIN--执行语句段SELECTo.snameINTOv_nameFROMstudentowhereo.id=v_idRETURNv_nameEND--调用入参存储过程DECLAREBEGINDBMS_OUTPUT.put_line("在PL/SQL中打印的结果:"||stu_proc(1))END
本文题目:oracle手动调用存储过程oracle如何在函数中调用存储过程?-创新互联
文章来源:http://scyanting.com/article/ddoddi.html