99问答网
所有问题
当前搜索:
sql存储过程和函数的区别
SQL函数和存储过程的区别
答:
1、标识符不同
。函数的标识符为FUNCTION,过程为:PROCEDURE。2、
函数中有返回值,且必须返回
,而过程可以没有返回值。3、
过程无返回值类型
,不能将结果直接赋值给变量;函数有返回值类型,调用时,除在select中,必须将返回值赋给变量。4、函数可以在select语句中直接使用实现对字段进行计算,而
存储过程
...
在
SQL
-SEVER中,
函数
与
存储过程的区别
?
答:
本质上没区别
。只是函数有如:只能返回一个变量的限制。而
存储过程
可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 1. 一般来说,存...
存储过程和函数的区别
答:
一、含义不同
1、
存储过程
:存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。2、函数:是由一个或多个 SQL 语句组成的子程序,可用于封装代码以便重新使用。 函数限制比较多,如不能用临时表,只能用表变量等 二、
使用条件不同
1、存储过程:可以在单个存储...
数据库
存储过程
、
函数
、触发器
的区别
答:
存储过程和函数的区别:1. 一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强
。2. 对于存储过程来说
可以返回参数,而函数只能返回值或者表对象
。3.
存储过程一般是作为一个独立的部分来执行
,而函数可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,因此它可以...
SQL
中的
存储过程
,
函数
,视图有什么
区别
?
答:
存储过程是预先写好并编译好的SQL程序 函数预先写好的代码片断
,有系统函数,也有自定义函数 视图是预先建立的查询语句,用起来就像使用表一样了
存储过程和函数的区别
答:
1、函数只能返回一个变量,而
存储过程
可以返回多个;例如:函数可以嵌入sql中和存储过程中使用,但是存储过程需要让sql的query可以执行,将mysql_real_connect的最后一个参数设置为CLIENT_MULTI_STATEMENTS 2、函数的限制比较多,不能用临时表,只能用表变量,有些函数不能用,存储过程限制少;3、存储过程...
sql
server
函数和存储过程的区别
csdn
答:
1、可以在单个
存储过程
中执行一系列 SQL 语句。2、可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句。3、存储过程在创建时即在服务器上进行编译,所以执行起来比单个 SQL 语句快。用户定义函数:Microsoft SQL Server 2000 允许创建用户定义函数。与任何函数一样...
函数和存储过程的区别
?
答:
函数和
存储过程
对SQL SERVER来说有很大的区别:1.在SQL SERVER2K以前,没有自定义函数UDF,只有系统函数。2.无论系统函数和UDF,在系统启动是就进行编译并加载,所以UDF的效率比SP要高,SP只是在调用时才加载(扩展的存储过程除外)。3.有些函数getdate,exec..都在UDF里不能用!4.函数必须有...
SQL
SERVER 中
存储过程和函数的区别
答:
一、多数指令是相同的,包括创建和修正
存储过程
的指令。二、很多细微的指令有不同,具体如下(不仅):1mysql支持enum,和set类型,sqlserver不支持2mysql不支持nchar,nvarchar,ntext类型3mysql的递增语句是AUTO_INCREMENT,而mssql是identity(1,1)MYSQL:createtablebasic(idintkeyauto_increment,namevarchar(...
存储过程和函数的区别
答:
存储过程
将给server带来额外的压力。存储过程多多时维护比较困难。移植性差。在升级到不同的数据库时比较困难。调试麻烦。SQL语言的处理功能简单。Sql Server 数据库中的自定义函数:“自定义函数”是我们平常的说法,而“用户定义的函数”是 SQL Server 中书面的说法。自定义函数分为:标量值函数或表值...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数据库中存储过程和函数区别
sql存储过程实例详解
函数和存储过程有什么区别
sql索引类型
sql索引分为几种
sql存储过程写法和调用
sql中循环语句
POSTGRESQL和mysql区别
数据库函数与存储过程的区别