美文网首页
存储过程不同写法

存储过程不同写法

作者: 肉肉要次肉 | 来源:发表于2018-01-24 18:05 被阅读12次

存储过程根据程序项目中的需求而定,有些是需要带参数,有些不需要,而有些存储过程中需要参数的语句一少部分,也可写进declare的变量中,也可不写进,这里举个例子

图1

像图1这种,就将所有的sql语句通过声明(declare)@sql这个变量,最后一执行(exec)实现了这么一个完整的存储过程。

以上的参数包括所有sql语句都不算多,那如果当我们遇到了需要大量sql语句通过一次次关联表来实现查询结果,而参数判断用到的地方比较少时,即可用到下面这样的写法。

图2

步骤一:

先创建一张临时表,表中的字段要求与要准备插入的数据字段类型与字段数目相匹配。

步骤二:

通过声明好的@sql与参数判断关联好,最后insert into 【临时表】中,exec(@sql)一执行就可以了。

步骤三:

剩下的表通过与此临时表进行关联即可。

相关文章

  • 存储过程不同写法

    存储过程根据程序项目中的需求而定,有些是需要带参数,有些不需要,而有些存储过程中需要参数的语句一少部分,也可写进d...

  • Sqlserver存储过程如何写循环

    Sqlserver循环游标写法存储过程中循环的写法Sqlserver各种循环写法Sqlserver自带的while...

  • 存储过程:判断条件写法

  • 触发器

    触发器和存储过程比较相似,都是由PL/SQL编写并存储在数据库中的完成某种功能的程序,不同的是存储过程由用户、应用...

  • vue2.0和3.0不同的封装本地存储的写法

    本篇文章主要是简单的封装下本地存储的方法,在vue2.0中和vue3.0中有什么不同的写法 页面的写法是一样的 在...

  • Mysql存储过程

    阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本” 创建存储过程 调用存储过程 存储过程...

  • MySQL批量添加数据

    创建存储过程 执行存储过程 删除存储过程

  • 17 存储过程

    过程: 函数: 过程是没有返回值的函数 存储过程: 存储过程语法 存储过程1--创建简单的存储过程 存储过程2--...

  • 存储过程

    详见存储过程详解 创建存储过程 使用存储过程 存储过程简介 什么是存储过程:存储过程可以说是一个记录集吧,它是由一...

  • 存储过程与函数

    存储过程与函数存储过程的定义存储过程的创建存储过程的操作自定义函数 存储过程与函数 存储过程的定义 运行效率高 降...

网友评论

      本文标题:存储过程不同写法

      本文链接:https://www.haomeiwen.com/subject/njvuaxtx.html