44问答网
所有问题
Oracle中存储过程和函数的区别
如题所述
举报该问题
推荐答案 2016-07-17
函数有返回值,而过程没有,
简单点就是
function test_f (parameter in varchar2) return varchar2;
procdrue test_p (parameter in varchar2);
declare
result varchar2;
begin
result := test_f; --函数有返回值 必须用变量去装载
test_p; --过程没有可直接调用.
end;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GDDKVVK3636WZKKZV3.html
相似回答
oracle存储过程和函数的区别
答:
Oracle中存储过程和函数的区别如下:功能复杂度:存储过程:实现的功能相对复杂
,适用于执行一系列的操作或业务逻辑。函数:实现的功能针对性较强,通常用于计算并返回一个值。返回值类型:存储过程:可以返回参数,这些参数可以是多种类型,但存储过程本身不直接返回一个值。函数:只能返回值或者表对象,返回...
oracle函数和存储过程有什么区别
答:
一、主体不同
1、函数:当需要分析数据清单中的数值是否符合特定条件时,使用数据库工作表函数。2、
存储过程
:是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,一次编译后永久有效。二、
特点不同
1、函数:只能返回一个变量,可以嵌入sql中和存储过程中使用。2、存储过程:用...
oracle存储过程和函数的区别
答:
过程:函数和存储过程的统称。函数:有且仅有一个返回值,可以用于SQL语句中
。 如:x := get_X(),select get_X() from dual,返回值为函数调用的结果。存储过程:无返回值。要返回结果,必须声明为out参数。如:sp_x(x,y,z),x和y为in类型参数,z为out/in out类型参数。在oracle中,封装...
Oracle中存储过程和函数的区别
答:
d、存储过程和常用应用程序语言不一样
,它支持的函数及语法有可能不能满足需求,有些逻辑就只能通过应用程序处理。e、如果存储过程中有复杂运算的话,会增加一些数据库服务端的处理成本,对于集中式数据库可能会导致系统可扩展性问题。f、为了提高性能,数据库会把存储过程代码编译成中间运行代码(类似于java...
大家正在搜
oracle存储过程和函数的区别
数据库中存储过程和函数区别
sql函数和存储过程的区别
数据库存储过程与函数的区别
存储过程和函数有什么区别
自定义函数与存储过程的区别
存储过程和sql的区别
函数和过程的区别
mysql函数和存储过程
相关问题
Oracle中存储过程和函数的区别
oracle存储过程和函数的区别
oracle存储过程和函数的区别
oracle存储过程中return和exit的区别分析
oracle存储过程中 与 或 怎么写
在pb8.0中怎样调用oracle存储过程和函数
MySQL存储过程和函数的区别与优缺点
ORACLE中怎么执行存储过程