99问答网
所有问题
当前搜索:
什么是存储过程及其优缺点
什么是存储过程
?有什么优点?
答:
优点:1、重复使用:存储过程可以重复使用,从而可以减少数据库开发人员的工作量
。2、
减少网络流量
:存储过程位于服务器上,调用的时候只需要传递存储过程的名称以及参数就可以了,因此降低了网络传输的数据量。3、安全性:参数化的存储过程可以防止SQL注入式攻击,而且可以将Grant、Deny以及Revoke权限应用于存...
解释冯诺依曼所提出
的
“
存储程序
”的概念
答:
存储过程,又称存储程序(英语:StoredProcedure),
是在数据库存储复杂程序,以便外部程序调用的数据库对象,可以视为数据库的一种函数或子程序
。存储程序和程序控制原理的要点是,程序输入到计算机中,存储在内存储器中(存储原理),在运行时,控制器按地址顺序取出存放在内存储器中的指令(按地址顺序访问...
Oracle中
存储过程和
函数的区别
答:
存储过程的优缺点
优点:减少网络交互的成本
。缺点:a、不可移植性,每种数据库的内部编程语法都不太相同,当你的系统需要兼容多种数据库时,最好不要用存储过程。b、学习成本高,DBA一般都擅长写存储过程,但并不是每个程序员都能写好存储过程,除非你的团队有较多的开发人员熟悉写存储过程,否则后期...
存储过程
作用是
什么
,
优缺点以及
适用范围是什么?
答:
3.存储过程可以重复使用,可减少数据库开发人员的工作量
4.安全性高,可设定只有某此用户才具有对指定存储过程的使用权 缺点:1.如果更改范围大到需要对输入存储过程的参数进行更改,或者要更改由其返回的数据,则您仍需要更新程序集中的代码以添加参数、更新 GetValue() 调用,等等,这时候估计比较繁琐了。
存储过程
有
什么优缺点
?为什么要用存储过程
答:
存储过程是一组予编译的SQL语句
它的优点:1.允许模块化程序设计,就是说只需要创建一次过程,以后在程序中就可以调用该过程任意次。2.允许更快执行,如果某操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。3.
减少网络流量
,例如一个需要数百行的SQL代码的操作有一条执行语句完成,不...
谈谈
存储过程的优缺点
答:
存储过程的缺点
:1. 可移植性差:存储过程通常是特定于数据库的,不同的数据库系统(如MySQL、Oracle、SQL Server等)有不同的存储过程语法和特性,这使得存储过程的可移植性较差。2. 调试困难:相比于应用程序中的代码,存储过程的调试通常更加困难,因为很多数据库系统提供的调试工具相对较弱。3. 维护...
存储过程的优缺点
答:
优点:1、存储过程可以
重复使用
,从而可以减少数据库开发人员的工作量。2、存储过程位于服务器上,降低了网络传输的数据量。3、安全性高。缺点:1、开发调试差。2、可移植性差。3、如果带有引用关系的对象发生改变时,受影响的存储过程、包将需要重新编译。4、维护困难。存储过程是在大型数据库系统中,...
谈谈
存储过程的优缺点
答:
存储过程的优点:1. 高效性:存储过程可以预先编写和编译,执行效率高。2. 安全性:存储过程能够避免 SQL 注入等安全问题,提高系统安全性。3. 可维护性:存储过程可以被组织成模块化,方便管理和维护。
存储过程的缺点
:1. 灵活性不足:存储过程不支持参数化查询,不能灵活应对不同的数据需求。2. ...
存储过程的优缺点
答:
1:调试麻烦,但是用 PL/SQL Developer 调试很方便!弥补这个
缺点
。2:移植问题,数据库端代码当然是与数据库相关的。但是如果是做工程型项目,基本不存在移植问题。3:重新编译问题,因为后端代码是运行前编译的,如果带有引用关系的对象发生改变时,受影响
的存储过程
、包将需要重新编译(不过也可以设置成...
存储过程和
sql语句
的优缺点
优点有哪些?
答:
【答案】:优点 1.提高性能,减少网络传输,节约时间。
2.减少网络流量
存储过程位于服务器上,调用的时候只须传递存储过程的名称以及参数,不用每次访问都传递很长的sql 语句。3.安全性 减少sql 注入式攻击。4.可维护性高 更新存储过程通常比更改、测试以及重新部署程序集需要较少的时间和精力。缺点:1...
1
2
3
4
5
6
7
涓嬩竴椤
其他人还搜
存储过程优点与分类
简述什么是存储过程及其优点
存储过程的优点与缺点
数据库中存储过程的概念
为什么用存储过程
数据库系统中常见的故障有哪些
数据库与数据仓库的主要区别
存储过程是用来干什么的
数据库问题有哪些