`

系统中存储过程的优缺点

SQL 
阅读更多
存储过程的优点:
预编译
    当一个sql语句包含在存储过程中时,服务器不必每次执行它时都要分析和编译它,避免了sql语句在网络中传输然后再解释的低效率问题。
修改方便
  直接修改存储过程,方便代码的管理。
安全
   不会有sql语句注入问题。
可以建立复杂的查询
  可以用存储过程建立非常复杂的查询,以非常复杂的方式更新数据库。
可以使用参数
  在存储过程中可以使用参数,可以传送和返回参数。 
存储过程的缺点:
增加复杂性
    当业务逻辑比较复杂时不建议使用存储过程,这样会增加复杂性。
可移植性低
  在不同的数据库平台上很难移植

分享到:
评论

相关推荐

    PLSQL存储过程.doc

    PL/SQL的优缺点 答:优点: 1) 结构化模块化编程,不是面向对象; 2) 良好的可移植性(不管Oracle运行在何种操作系统); 3) 良好的可维护性(编译通过后存储在数据库里); 4) 提升系统性能; 缺点 1) 不便于向异构...

    云存储技术路线及选型分析.docx

    数据库存储是业务系统运行过程中另外一个典型的存储应用,基本上所有的业务系统均需要存储用户基本信息、参数信息、业务交易信息等内容。 二、云存储主要技术路线及优缺点分析 云存储的主要技术路线包括分布式存储...

    JFFS2文件系统在嵌入式Linux根文件系统中的应用研究.pdf

    "JFFS2文件系统在嵌入式Linux根文件系统中的应用研究" 在嵌入式Linux系统中,根文件系统是其中一个...5. JFFS2文件系统的优缺点 6. JFFS2文件系统在嵌入式Linux根文件系统中的应用 7. 嵌入式Linux系统的发展和应用前景

    ### 数据库实战概念、使用技巧、优缺点

    数据库实战是指在实际应用中利用数据库管理系统(DBMS)进行数据存储、管理和操作的过程。下面将对数据库实战的概念、使用技巧以及优缺点做详细描述。

    深入分析SQL Server 存储过程

    本文给大家详细介绍了sqlserver的存储过程,包括存储过程的概念、优缺点、系统存储过程、用户自定义存储过程等方面的内容了,有需要的小伙伴可以参考下。

    计算机辅助设计的优缺点与发展.docx

    计算机辅助设计的优缺点与发展 计算机辅助设计的优缺点与发展 1、 计算机辅助设计的发展 计算机辅助设计的研究构想发端于1950年,但最早记录是在 1963年。出现了这套以电脑主机、显示屏、光电笔和键盘为工具的 图形...

    学生成绩管理系统数据库设计.doc

    SQL Server 2005中存储过程分为:系统存储过程、用户自定义存储过程、扩展存储过程三种。例如 :在该系统中,我们可以创建存储过程实现按照学生姓名查询成绩。实现代码如下: CREATE PROCEDURE grade_by_name @name...

    基于Android系统的课程管理系统毕业论文

    在本文中,我们将详细介绍该系统的设计和实现过程,包括系统架构、功能模块、数据存储和处理、用户界面的设计和交互等方面。同时,我们还将探讨该系统的优缺点以及未来发展的前景。通过本文的研究和分析,我们相信该...

    [详细完整版]操作系统.pdf

    并发执行的优缺点:间断性、并非执行的程序,由于相互之间的依赖和 制约关系,将不是连续执行而是处于"执行一暂停—再执行"的活动规律 中,即他有时处于执行状态,有时又由于某种原因而暂停执行,当这种 原因消失又...

    管理信息系统 课件

    4.管理信息系统各种开发方法的优缺点和适用场合 。 5.制订MIS战略规划常用方法(概念、两种方法的比较) 2)开发 1.系统分析的任务及内容(具体到各个环节) 2.系统分析阶段用到的主要工具(业务流程图、数据流程图...

    论文研究-管理信息存储与传输优化设计.pdf

    详细介绍了面向应用软件的网络监控系统管理信息存储与传输优化设计过程,包括三种存储设计方案及其优缺点的比较,内存映射文件的存储数据结构设计,三种可逆转换规则的分析与比较以及根据优化的可逆转换规则设计的...

    操作系统,作业调度,进程调度,存储管理的实验

    三、思考:比较各种算法的优缺点。 实验三 动态分区分配方式的模拟 1、实验目的:了解动态分区分配方式中的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解 2、实验内容: (1)用C语言...

    构建嵌入式LINUX系统

    本书从讨论Linux作为嵌入式操作系统的优缺点开始,其中包括了许可证问题。然后讨论了构建嵌入式Linux系统的基础知识,随后的讨论涵盖了嵌入式Linux系统中广泛使用的40余种开源和自由软件包的配置、设置以及使用。...

    构建嵌入式Linux系统

    本书从讨论Linux作为嵌入式操作系统的优缺点开始,其中包括了许可证问题。然后讨论了构建嵌入式Linux系统的基础知识,随后的讨论涵盖了嵌入式Linux系统中广泛使用的40余种开源和自由软件包的配置、设置以及使用。...

    数据通路、指令周期流程图、RISC指令系...

    在实际应用中,RISC 指令系统和 CISC 指令系统都有其优缺点。RISC 指令系统的优点在于可以提高指令的执行速度,降低能源消耗,提高系统的可靠性。然而,RISC 指令系统的缺点在于需要更多的指令来完成特定的功能,...

    《计算机操作系统》期末复习指导

    (4)页式存储管理的优、缺点 优点: •虛存量大,适合多道程序运行,用户不必担心内存不够的调度操作; •内存利用率高,不常用的页面尽量不留在内存; •不要求作业连续存放,有效地解决了...

    数据库中存储大量图片设计

    方法一:文件保存在固定的路径下,数据库中存取文件路径和名称方法二:数据库中用blob类型或者varbinary类型字段存储备注文件方法三:在本地用PowerBuilder的OLE存储结构存储备注文件三种方法的优缺点方法一:文件...

    操作系统 C++ 页面置换算法(含实验报告)有opt,LRU,先进先出,时钟算法,改进的时钟算法等所有算法

    使用rand()函数随机产生页面号,用数组装入页面号,模拟页面调入内存中发生页面置换的过程。 整个过程,都是使用数组来实现每个算法,模拟队列,模拟堆栈的功能,实现每一个置换算法。 页面置换算法 最佳置换算法...

    精通sql结构化查询语句

    12.5.1 创建默认值 12.5.2 默认值的绑定与松绑 12.6 小结第5篇 T-SQL高级编程篇第13章 存储过程 13.1 存储过程概述 13.1.1 存储过程的基本概念 13.1.2 存储过程的优缺点 13.2 存储过程中常用的流控制语句 13.2.1 IF....

    J2EE汽车租赁系统

    并给其他客户提供一个平台,进一步了解本服务的优缺点。 完成情况 1.具体功能 (1).用户注册与登录 完成 (2).用户在线留言 完成 (3).全国范围内车辆违章查询 未完成 (4).用户填写租车信息 完成 (5).管理员界面 完成...

Global site tag (gtag.js) - Google Analytics