11问答网
所有问题
当前搜索:
简述存储过程与存储函数的区别
存储过程和函数的区别
是什么
答:
不同
点:1、标识符不同。
函数的
标识符为FUNCTION,
过程
为:PROCEDURE;2、函数中有返回值,且必须返回,而过程没有返回值;3、过程无返回值类型,不能将结果直接赋值给变量。函数有返回值类型,调用时,除在select中,必须将返回值赋给变量;4、函数可以在select语句中直接使用,而过程不能。
存储过程和函数的区别
答:
本质上没
区别
。只是
函数
有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而
存储过程的
限制相对就比较少 1. 一般来说,存...
1,
存储过程和函数的区别
答:
存储过程和
函数目的是为了 可重复地 执行操作数据库的sql语句的集合。
区别
是写法和调用上。写法上:存储过程的参数列表可以有输入参数、输出参数、可输入输出的参数;
函数的
参数列表只有输入参数,并且有return <返回值类型,无长度说明>。返回值上:存储过程的返回值,可以有多个值,函数的返回值,只有一...
函数和存储过程的区别
答:
函数和存储过程的
主要
区别
在于它们的返回值、调用方式以及在数据库中的使用。返回值:函数设计用于返回一个值。在数据库中,函数通常用于执行一些计算并返回结果。例如,你可能有一个函数,它接收一个数字,然后返回这个数字的平方根。存储过程则不返回任何值。它们是用于执行一系列操作(包括数据修改)的SQL...
数据库
存储过程和函数的区别
答:
而函数可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,因此它可以在查询语句中位于FROM关键字的后面。4.当
存储过程和函数
被执行的时候,SQL Manager会到procedure cache中去取相应的查询语句,如果在procedure cache里没有相应的查询语句,SQL Manager就会对存储过程和函数进行编译。
oracle
存储过程和函数的区别
答:
因此它可以在查询语句中位于FROM关键字的后面。 4.当
存储过程和函数
被执行的时候,SQL Manager会到procedure cache中去取相应的查询语句,如果在procedure cache里没有相应的查询语句,SQL Manager就会对存储过程和函数进行编译。 --来自博客园 ...
数据库中
函数和存储过程的
求别?
答:
本质上没
区别
。只是
函数
有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而
存储过程的
限制相对就比较少 1. 一般来说,存...
oracle
函数和存储过程有什么区别
答:
一、主体
不同
1、
函数
:当需要分析数据清单中的数值是否符合特定条件时,使用数据库工作表函数。2、存储过程:是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,一次编译后永久有效。二、特点不同 1、函数:只能返回一个变量,可以嵌入sql中
和存储过程
中使用。2、存储过程:...
创建存储过程和函数,调用
存储过程和函数的区别
答:
不同
点:1、标识符不同。
函数的
标识符为FUNCTION,
过程
为:PROCEDURE。2、函数中有返回值,且必须返回,而过程没有返回值。3、过程无返回值类型,不能将结果直接赋值给变量;函数有返回值类型,调用时,除在select中,必须将返回值赋给变量。4、函数可以在select语句中直接使用,而过程不能,例如:假设...
过程与函数有什么区别
?
答:
1、概念
不同
:自定义
函数
诸多限制,有许多语句不能使用,许多功能不能实现。函数可以直接引用返回值,用表变量返回记录集。但是,用户定义函数不能用于执行一组修改全局数据库状态的操作。存在这样一个表:Temperature(Year, Month, Day, T02, T08, T14, T20),其中Year,Month,Day是时间字段,T02, T08...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜