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

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

      (1)什么是存储过程?

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

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

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

      (3)什么是游标?

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

      (4)为什么使用游标?

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

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

  • 相关阅读:
    数字图像-概述
    Python-python打包编译成pyd或者.so,保护代码。
    计算机组成原理-概述
    9大开源云管理平台(CMP)
    计算机组成原理-CPU-CPU知识科普:秒懂主频、核心、线程、缓存、架构详解
    svn git协同管理
    DEVTMPFS
    关于flash擦除的方法
    SQLServer强制保存
    360极速浏览器无法正确getHours
  • 原文地址:https://www.cnblogs.com/bien94/p/12846533.html
Copyright © 2011-2022 走看看