99问答网
所有问题
当前搜索:
数据库函数与存储过程的区别
存储过程和函数的区别
答:
一、含义不同
1、
存储过程
:存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。2、函数:是由一个或多个 SQL 语句组成的子程序,可用于封装代码以便重新使用。 函数限制比较多,如不能用临时表,只能用表变量等 二、
使用条件不同
1、存储过程:可以在单个存储...
ocacle 什么是
储存过程
,什么是
函数
答:
二、存储过程和函数区别
1、存储过程不一定非要有返回值 数据库中的函数一定有返回值
2、存储过程在前台语言可以直接调用 而函数一般要有sql语句做为载体
存储过程和函数的区别
答:
1、标识符不同
。函数的标识符为FUNCTION,过程为:PROCEDURE。2、
函数中有返回值
,且必须返回,而过程没有返回值。3、过程无返回值类型,不能将结果直接赋值给变量;函数有返回值类型,调用时,除在select中,必须将返回值赋给变量。4、函数可以在select语句中直接使用,而过程不能,例如:假设已有函数f...
数据库存储过程
、
函数
、触发器
的区别
答:
存储过程和函数的区别:1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强
。2. 对于存储过程来说可以返回参数,而函数只能返回值或者表对象。3. 存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,因此它可以...
存储过程和函数的区别
答:
3、存储过程处理的功能比较复杂,而函数实现的功能针对性强
;4、
存储过程可以执行修改表的操作
,但是函数不能执行一组修改全局数据库状态的操作;5、存储过程可以返回参数,如记录集,函数只能返回值或者表对象。例如:存储过程的参数有in,out,inout三种,函数只有in,存储过程声明时不需要返回类型,而...
存储过程和函数有什么区别
答:
1、
存储过程
可以返回多个输出变量,而函数只能返回一个特定类型的值或表对象。2、存储过程的参数可以是输入、输出或输入输出三种类型,而函数参数只能是输入类型。3、存储过程作为一个独立的部分来执行,而函数可以作为查询语句的一部分来调用。4、存储过程可以影响数据库状态,而函数则不能。5、存储过程在...
数据库存储过程
、
函数
、触发器
的区别
是什么?
答:
三者差别:
1、存储过程实现的功能要复杂一点
,而函数实现的功能针对性比较强。;2、存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用;3、触发器是特殊的存储过程,存储过程需要程序调用,而触发器会自动执行。分别含义:1、存储过程的特点 ①存储过程只在创建时进行编译,...
oracle
函数和存储过程有什么区别
答:
函数一般情况下是用来计算并返回一个计算结果而
存储过程
一般是用来完成特定的数据操作(比如修改、插入数据库表或执行某些DDL语句等等),所以虽然他们的语法上很相似但用户在使用他们的时候所需要完成的功能大部分情况下是不同的。oracle函数和存储过程最大的区别就在于,函数必须带上一个return返回值,后面...
存储过程和函数的区别
答:
本质上没区别。只是函数有如:只能返回一个变量的限制。而
存储过程
可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 1. 一般来说,存...
Oracle中
存储过程和函数的区别
答:
3.
存储过程
可以重复使用,可减少数据库开发人员的工作量。4.安全性高,可设定只有某用户才具有对指定存储过程的使用权。存储过程与函数的对比 存储过程的优缺点 优点:减少网络交互的成本。缺点:a、不可移植性,每种数据库的内部编程语法都不太相同,当你的系统需要兼容多种数据库时,最好不要用存储...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数据库的函数和存储过程
sql存储过程和函数的区别
存储过程和函数的区别是什么
存储过程和存储函数的使用
存储过程与sql的区别
数据库存储过程是什么
mysql存储过程和函数差别
数据库存储函数
数据库存储过程面试题