99问答网
所有问题
当前搜索:
数据库存储过程的优点和缺点
存储过程的优缺点
答:
优点:1、存储过程可以重复使用,从而可以减少数据库开发人员的工作量
。2、存储过程位于服务器上,降低了网络传输的数据量。3、
安全性
高。缺点:1、
开发调试差
。2、可移植性差。3、如果带有引用关系的对象发生改变时,受影响的存储过程、包将需要重新编译。4、维护困难。存储过程是在大型数据库系统中,...
什么是
存储过程
?
有什么优点
?
答:
优点:
1、重复使用:存储过程可以重复使用
,从而可以减少数据库开发人员的工作量。2、
减少网络流量
:存储过程位于服务器上,调用的时候只需要传递存储过程的名称以及参数就可以了,因此降低了网络传输的数据量。3、
安全性
:参数化的存储过程可以防止SQL注入式攻击,而且可以将Grant、Deny以及Revoke权限应用于存...
mysql
存储过程
实例详解
答:
2、存储过程能够回传值,并能接受参数
。3、
存储过程通常是无法使用SELECT指令来进行运行的
,由于它是属于子程序,与查看表、数据表或是用户定义函数不同。4、存储过程
能够用于数据检验,强制实行商业逻辑等
。当然,它也存在了一部分缺点:1、存储过程一般是定制化于特定的数据库上,因为其所支持的编程语言...
谈谈
存储过程的优缺点
答:
存储过程的缺点:1. 可移植性差:存储过程通常是特定于数据库的
,不同的数据库系统(如MySQL、Oracle、SQL Server等)有不同的存储过程语法和特性,这使得存储过程的可移植性较差。2.
调试困难
:相比于应用程序中的代码,存储过程的调试通常更加困难,因为很多数据库系统提供的调试工具相对较弱。3. 维护...
数据库的优缺点
是什么?
答:
1)优点:可以大大提高系统的性能
。它不仅可以加快数据检索的速度,还能在检索数据的过程中提高系统的性能,并且可以加速表与表之间的连接。2)缺点:
占用更多的磁盘空间
,并且降低添加、删除和更新行的速度。虽然在大多数情况下,索引所带来的数据检索速度的优势远远超过了它的缺陷,但过多的索引不一定能...
存储过程
是不是对内存消耗很大呢?
答:
缺点:1.如果更改范围大到需要对输入存储过程的参数进行更改,或者要更改由其返回的数据,则您仍需要更新程序集中的代码以添加参数、更新 GetValue() 调用,等等,这时候估计比较繁琐了。
2.可移植性差
由于存储过程将应用程序绑定到 SQL Server,因此使用存储过程封装业务逻辑将限制应用程序的可移植性。
存储过程与
SQL语句如何选择
答:
存储过程的弊端
1.架构不清晰,不够面向对象 存储过程不太适合面向对象的设计,无法采用面向对象的方式将业务逻辑进行封装,业务逻辑在存储层实现,增加了业务和存储的耦合,代码的可读性也会降低,2.开发和维护要求比较高 存储过程的编写直接依赖于开发人员,如果业务逻辑改动较多,需要频繁直接操作
数据库
,...
什么时候要用存储过程,
存储过程的优点
答:
存储过程的优点
:1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来
与数据库
提供的事务处理结合...
存储过程和
函数的区别
答:
存储过程可以重复使用
,可减少数据库开发人员的工作量。
安全性
高,可设定只有某些用户才具有对指定存储过程的使用权 存储过程的缺点:存储过程将给server带来额外的压力。存储过程多多时维护比较困难。移植性差。在升级到不同的数据库时比较困难。调试麻烦。SQL语言的处理功能简单。Sql Server 数据库中的自定义...
存储过程的优缺点
答:
1:调试麻烦,但是用 PL/SQL Developer 调试很方便!弥补这个
缺点
。2:移植问题,数据库端代码当然是
与数据库
相关的。但是如果是做工程型项目,基本不存在移植问题。3:重新编译问题,因为后端代码是运行前编译的,如果带有引用关系的对象发生改变时,受影响的
存储过程
、包将需要重新编译(不过也可以设置成...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数据库的函数和存储过程
数据库函数与存储过程的区别
存储过程的优点与缺点
数据库中存储过程的作用
数据库中什么是存储过程
mysql中存储过程的优点
不属于存储过程的优点是
存储过程的概念及优点
简述存储过程的优点