zoukankan      html  css  js  c++  java
  • 读书笔记--SQL必知必会19--存储过程

    不同的DBMS对存储过程的实现不同,差异巨大,这里不涉及具体的DBMS,仅仅说明存储过程的简单含义。

    19.1 存储过程

    简单来说,存储过程就是为以后使用而保存的一条或多条SQL语句。
    可以将存储过程视为批处理文件,但作用不仅限于批处理。

    19.2 为什么要使用存储过程

    简单、安全、高性能。

    • 通过封装,简化复杂的操作
    • 数据一致性:使用同一存储过程
    • 简化变动管理:只需修改储存过程的代码
    • 提高性能:储存过程通常以编译过的形式存储,易于调用

    不同的DBMS对存储过程的定义不同,比较难以移植。
    编写存储过程,对技能和经验要求较高。

    19.3 执行存储过程

    存储过程执行的基本形式:

    • 验证传递的数据,保证所有参数都有值
    • 生成用作主键的唯一ID
    • 在合适的列中存储生成的主键和传递的数据

    19.4 创建存储过程

    所有代码都应有注释,创建存储过程时,更应清楚标识,便于以后理解和安全地修改。

  • 相关阅读:
    重点词笔记
    pycharm tips
    标注精简过的问题如何导入问题库
    增加权重
    word2vec训练出来的相似词歧义
    算法测试及对比度进一步增强
    Python 命名笔记
    债务重组的会计处理方法
    实质性方案与综合性方案的区别
    什么叫认定层次
  • 原文地址:https://www.cnblogs.com/anliven/p/6238568.html
Copyright © 2011-2022 走看看