11问答网
所有问题
当前搜索:
数据库存储过程和存储函数
sql server
函数和存储过程
的区别 csdn
答:
,以一个名称存储并作为一个单元处理。
存储过程存储
在
数据库
内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以 及其它强大的编程功能。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以出于任何使用 SQL 语句的...
什么是
数据库存储过程
答:
存储过程
是
数据库
中的一个重要对象。在数据量特别庞大的情况下利用存储过程能达到倍速的效率提升。这类语言主要提供以下功能,让用户可以设计出符合应用需求的程序:1、变量说明 2、ANSI(美国国家标准化组织)兼容的SQL命令(如Select,Update….)3、一般流程控制命令(if…else…、while….)4、内部
函数
...
啥叫“
存储过程
”啊
答:
需要注意的是,不能对有触发器的表使用INSERT命令,但是可以使用INSERT-SQL命令;发出PACK或ZAP不会激发任何触发器;如果更新具有删除标记的记录,不会激发触发器;如果表使用了缓冲模式,只有当使用TABLEUPDATE( )
函数
进行发送更新时,才激发更新触发器。下面是在dbMyData
数据库
中建立的4个
存储过程
。其中,...
Oracle
存储过程和函数
的区别
答:
Oracle中
函数和存储过程
仅体现在一个地方:函数有返回值,而存储过程没有返回值(当然,两者都可以通过定义out参数来实现返回值)其实,Oracle函数和存储过程差别很小,对比其他
数据库
,比如SqlServer:sqlserver中,函数是不能存在非select的dml语句的,换句话说,函数中,sqlserver是不能出现update、delete、...
创建
存储过程和函数
,调用存储过程和函数的区别
答:
3、
过程
无返回值类型,不能将结果直接赋值给变量;
函数
有返回值类型,调用时,除在select中,必须将返回值赋给变量。4、函数可以在select语句中直接使用,而过程不能,例如:假设已有函数fun_getAVG() 返回number类型绝对值。那么select fun_getAVG(col_a) from table 这样是可以的。相同点:二者都...
数据库
中什么是
存储过程
?作用是什么?
答:
通过某种方式(不同编程语言有不同的方式),一般来讲通过这个名字,去调用
存储过程
,就像使用一个方法或者
函数
一样,它就去做一件事!不同的
数据库
的存储过程,都是用当前自己这个数据库的编程语言来编写的,比如Oracle的PL/SQL编程,等等。自己写一个就明白了,语法不用我多说了吧?
mysql
存储过程
怎么写
答:
] ] 格式[ IN | OUT | INOUT ] <参数名> <类型>语法说明如下:1) 过程名
存储过程
的名称,默认在当前
数据库
中创建。若需要在特定数据库中创建存储过程,则要在名称前面加上数据库的名称,即 db_name.sp_name。需要注意的是,名称应当尽量避免选取与 MySQL 内置
函数
相同的名称,否则会发生错误。2...
数据库储存过程
有哪些种类?
答:
一个
存储过程
既是一个系统的标准组件,也是一个可编程的
函数
,它在
数据库
中创建并保存,总体来说关系数据库系统中存在如下几大类型存储过程。1.系统存储过程系统存储过程以sp_开头,用来进行系统的各项设定,取得系统的各项信息,管理系统的各项相关工作。2.本地存储过程本地存储过程由用户创建,是为了完成...
数据库
系统原理 什么是
存储过程
有什么优点
答:
存储过程
也可以看成是
函数
的一种, 而且存储过程中的过程如果放到了开发 系统的 D 层的时候执行效果也是相同的。 存储过程是存储在
数据库
中的一个程序 块, 里面包含了自己定义的一段程序来实现相应的功能,比如要选择数据库的表 里面的记录,就可以使用下面的存储过程的框架:这个实现的过程比较简单,...
表和视图的区别,
存储过程和函数
的区别?
答:
2. 对于存储过程来说可以返回参数,而函数只能返回值或者表对象。3. 存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一个部分来调用,由于函数可以返回一个表对象,因此它可以在查询语句中位于FROM关键字的后面。4. 当
存储过程和函数
被执行的时候,SQL Manager会到PRocedure ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
存储过程和函数
oracle存储过程和函数的区别