44问答网
所有问题
oracle中的过程和函数有什么区别?
如题所述
举报该问题
推荐答案 推荐于2017-10-28
1、函数必须有返回值,而过程可没有返回值
2、函数可以单独执行,而过程必须通过execute执行
3、函数可以嵌入到sql中执行,而过程不行
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/G6WV6DKV3.html
其他回答
第1个回答 2017-10-28
最大的区别:过程没有返回值,函数有!
第2个回答 2019-12-07
1.过程可以有0~N个返回参数,通过OUT or IN OUT参数返回;函数有且仅有1个返回值,通过return语句返回。
2.调用过程时,可做为单独的语句执行;调用函数时,函数必须把返回结果赋值给一个变量。
3.在SQL语句中,可以不能调用过程;在SQL语句中,可以直接调用函数。
相似回答
oracle函数
和存储
过程有什么区别
答:
oracle函数和存储过程有什么区别1.
返回值的区别
,函数有1个返回值,而存储过程是通过参数返回的,可以有多个或者没有2.调用的区别,函数可以在查询语句中直接调用,而存储过程必须单独调用.函数一般情况下是用来计算并返回一个计算结果而存储过程一般是用来完成特定的数据操作(比如修改、插入数据库表或执行某些...
Oracle中存储过程和函数的区别
答:
d、存储过程和常用应用程序语言不一样
,它支持的
函数
及语法有可能不能满足需求,有些逻辑就只能通过应用程序处理。e、如果存储过程中有复杂运算的话,会增加一些数据库服务端的处理成本,对于集中式数据库可能会导致系统可扩展性问题。f、为了提高性能,数据库会把存储过程代码编译成中间运行代码(类似于java...
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函数和过程的区别
oracle存储过程和函数的区别
Oracle中的有没有对比的函数
oracle和mysql函数区别
oracle存储过程和存储函数
oracle取整函数区别
存储过程与函数的区别
调用存储过程和函数用什么
oracle和mysql区别
相关问题
Oracle中 存储过程,过程和函数有什么区别和联系
oracle函数和存储过程有什么区别
Oracle中存储过程和函数的区别
Oracle 存储过程和函数的区别
oracle存储过程和函数的区别
oracle中定义存储过程和函数,到底有什么用?
oracle函数和存储过程有什么区别,说的细致些最好了。~
Oracle中存储过程和函数的区别