11问答网
所有问题
当前搜索:
简述存储过程与存储函数的区别
mysql
存储过程和函数的区别
答:
mysql
存储过程和函数的区别
1、存储过程实现的功能要复杂一点,函数实现的功能针对性比较强。存储过程,功能强大,可以执行包括修改表等一系列数据库操作;用户定义函数不能用于执行一组修改全局数据库状态的操作。2、对于存储过程来说可以返回参数,如记录集,函数只能返回值或者表对象。函数只能返回一个...
简述存储过程和函数的区别
?
视频时间 01:10
mysql中的
函数和存储过程的区别
答:
存储过程与函数的区别
本质上没区别,执行的本质都一样。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程要让sql的query 可以执行, 需要把 mysql_real_connect 的最后一个参数设置为CLIENT_MULTI_STATEMENTS。函数限制比较多,...
存储过程和函数
分别是什么呢,
有什么区别
答:
存储过程和
函数都包含一段处理脚本,两者都有返回值,而主要
区别
也体现在返回值上。存储过程的返回值可以通过过程体内return + 一个整数 的形式中指过程,返回过程状态;也可以通过返回参数(output)得到一个返回值。
函数的
返回结果就很多了,除了返回各种基本类型,还能返回table类型(内嵌表值函数和多语录...
函数和存储过程的区别
?
答:
函数和存储过程
对SQL SERVER来说有很大
的区别
:1.在SQL SERVER2K以前,没有自定义函数UDF,只有系统函数。2.无论系统函数和UDF,在系统启动是就进行编译并加载,所以UDF的效率比SP要高,SP只是在调用时才加载(扩展的存储过程除外)。3.有些函数getdate,exec..都在UDF里不能用!4.函数必须有...
oracle
函数和存储过程有什么区别
答:
如果只有一个返回值的话可以使用函数;从调用情况来看:如果在SQL语句(DML或SELECT)中调用的话一定是存储函数或存储的封装函数不可以是
存储过程
,但调用
存储函数的
时候还有好多限制以及函数的纯度等级的问题.如果是在过程化语句中调用的话,就要看你要实现什么样的功能。函数一般情况下是用来计算并返回一个...
在SQL-SEVER中,
函数与存储过程的区别
?
答:
本质上没
区别
。只是
函数
有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而
存储过程的
限制相对就比较少 1. 一般来说,存...
触发器,
存储过程和函数
三者
有何区别
答:
触发器是一种特殊类型的
存储过程
,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT 或 DELETE。触发器可以查询其它表,而且可以包含复杂的 SQL 语句。它们主要用于强制复杂的业务规则或要求。例如,可以控制是否允许基于顾客的当前帐户状态插入定单。
Oracle
存储过程和函数的区别
答:
1、返回值
的区别
函数
有1个返回值,而
存储过程
是通过参数返回的,可以有多个或者没有 2. 调用的区别,函数可以在查询语句中直接调用,而存储过程必须单独调用.函数:一般情况下是用来计算并返回一个计算结果;存储过程: 一般是用来完成特定的数据操作(比如修改、插入数据库表或执行某些DDL语句等等)...
存储过程和函数的区别
答:
不支持create、ALTER、drop等DDL(Data Definition Language)命令;insert、delete、update只能用在临时表上;不支持动态SQL;不支持“不确定”的函数,比如常用的getdate。不确定函数是指输入参数相同,返回结果可能
不同的
函数。变通办法:要解决用户
函数的
种种限制,可以巧妙运用用户函数调用
存储过程
。比如,...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
存储过程返回值
存储过程输出结果
sql函数和存储过程的区别
存储过程和函数属于