zoukankan      html  css  js  c++  java
  • 存储过程分享反馈

      在今天的分析会议上,向团队介绍了一下使用存储过程来实现需求逻辑过程,收到的一些反馈,先澄清如下:

      (1)什么是存储过程?

      简单来说,存储过程就是由一条或者多条SQL语句组成的代码块,可以将它视作为批文件,但它的作用不仅限于批处理。

      (2)为什么要用存储过程?

      存储过程具有简单、安全、高性能特性,可以编写更强大更灵活的代码,干嘛不何乐用之呢?

      (3)什么是游标?

      简单来说,游标是一个查询,它是一个存储在DBMS服务器上的数据库查询,不是一条select语句,而是被该语句检索出来的结果集。若是检索出来的数据量特别大的话,并且内存空间又比较吃紧的话,建议不要使用游标了。  

      (4)为什么使用游标?

      使用游标带来的好处是,可以保证DBMS检索出来的数据在游标打开和访问期间保持不变化,并且还可以对检索出来的数据执行定向的操作。需要注意的是,在声明游标的时候,并没有真正地检索数据,只有在打开游标的时候才会调用声明游标中的select语句把数据检索出来,此时就需要占用一定的物理内存空间了;打开游标的过程相当于是把需要的数据一次性从DBMS系统中检索出来了,只要没有关闭游标,那么这些数据不会发生变化,并且也不会使用游标去DBMS系统中检索新数据量,它只会从当前的物理内存空间存放的数据进行检索。

      目前看来,大家对存储过程并不是很熟悉,更谈不上理解了。

  • 相关阅读:
    红黑树的修正过程
    配置文件elasticsearch.yml详解
    HEAD插件安装
    css reset.css
    vue-router之router-link
    vue2.0 代码功能片段
    vue2.0的常用功能简介
    electron 的中文文档的地址 以及 窗口改变的步骤
    ph 的使用步骤
    git 提交的步骤
  • 原文地址:https://www.cnblogs.com/bien94/p/12846533.html
Copyright © 2011-2022 走看看