zoukankan      html  css  js  c++  java
  • java知识随笔整理-Oracle存储过程优缺点

    优点:

    1、存储过程可以使得程序执行效率更高、安全性更好。

    2、建立过程不会很耗系统资源,因为过程只是在调用才执行。

    3、存储过程可以用于降低网络流量,存储过程代码直接存储于数据库中,所以不会产生大量T-sql语句的代码流量。

    4.可重复使用,由此可以通过使用远程过程调用 (RPC) 处理服务器上的存储过程而提高性能(只需传入参数值即可)。

    5、可维护性高,更新存储过程通常比更改、测试以及重新部署程序集需要较少的时间和精力。

    6、代码精简一致,一个存储过程可以用于应用程序代码的不同位置。

    7、增强安全性:

    a、通过向用户授予对存储过程(而不是基于表)的访问权限,它们可以提供对特定数据的访问;

    b、提高代码安全,防止 SQL注入(但未彻底解决,例如,将数据操作语言--DML,附加到输入参数);

    c、SqlParameter 类指定存储过程参数的数据类型,作为深层次防御性策略的一部分。

    缺点:

    1、大量的利用过程,会对服务器压力比较大。

    2、可移植性差。

  • 相关阅读:
    vscode_sync
    外国it视频教学文件
    关于登录状态,后台应该另外做一个接口来决定是否登录
    判断浏览器信息
    file控件预览
    githutb账号密码
    .net core 实践笔记(三)--封装底层
    .net core 实践笔记(二)--EF连接Azure Sql
    .net core 实践笔记(一)--开篇
    SQL引用DAL
  • 原文地址:https://www.cnblogs.com/ashanxiaoya/p/11243972.html
Copyright © 2011-2022 走看看