11问答网
所有问题
ocacle 什么是储存过程,什么是函数
如题所述
举报该问题
其他回答
第1个回答 2016-11-22
一、定义
1、存储过程:是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可.
2、函数:是由一个或多个 Transact-SQL 语句组成的子程序,可用于封装代码以便重新使用。
二、存储过程和函数区别
1、存储过程不一定非要有返回值 数据库中的函数一定有返回值
2、存储过程在前台语言可以直接调用 而函数一般要有sql语句做为载体
相似回答
oracle
中
函数
和
存储过程
的区别和联系
答:
存储过程是存储在数据库中提供所有用户程序调用的子程序
,定义存储过程的关键字为procedure。2.创建存储过程 create [or replace] procedure 存储过程名 [(参数1 类型,参数2 out 类型……)]as 变量名类型;begin 程序代码体 end;示例一:无参无返 create or replace procedure p1 --or replace代表创...
大家正在搜
存储函数和存储过程
存储函数
函数的隐含储存类型
函数存储类型
函数形参的存储类别
函数中未指定储存类别的局部变量
函数默认的存储类型
凡在函数中未指定存储类别的变量
过程函数