1 存储过程的写法

以下是一个带有入参的存储过程模板,

#删除方案-存储过程
CREATE PROCEDURE procPersonAppointRecallPlanByPlanUuidDelete(in planUuid varchar(48))
BEGIN
update  PERSON_APPOINT_RECALL_DUTY set duty_status =2  WHERE duty_list_uuid in (select list_plan_uuid  from PERSON_APPOINT_RECALL_LIST where  list_plan_uuid=planUuid);update  PERSON_APPOINT_RECALL_LIST set list_status =2 where list_plan_uuid=planUuid;update  PERSON_APPOINT_RECALL_PLAN set plan_status =2 where plan_uuid =planUuid;
ENDCALL procPersonAppointRecallPlanByPlanUuidDelete('93e858c62693435aa45d4c86498c3ebf'); 

注意:

1、存储过程有一套命名规则,需按规范命名;

2、了解到目前大部分互联网公司已不使用存储过程,只有公司的老项目才会用,因为使用存储过程,后期维护极其不方便,一个存储代码几百行,所以在项目中不推荐使用。

参考博客:

1、sql存储过程之命名标准

http://storage.it168.com/a2013/0102/1442/000001442521.shtml

2、MySQL存储过程写法总结

https://blog.csdn.net/anLA_/article/details/76794442?locationNum=7&fps=1

转载于:https://www.cnblogs.com/syjp/p/11082736.html

mysql数据库操作手册相关推荐

  1. 查询linux安装了什么数据库,Linux系统中安装MySQL数据库操作手册

    Linux系统中MySQL数据库安装手册 一.安装概述: 在Linux操作系统中安装MySQL数据库是一个我们必须要掌握的一门技术,也决定了你以后找工作的薪资待遇,所以你知道它的厉害了吧!学会安装只是 ...

  2. 【数据库】(三)-- mysql 数据库操作应用

    [数据库](三)-- mysql 数据库操作应用 操作说明 使用 navicat 针对 mysql 进行 sql 的使用,mysql 运行在本地的 docker 环境的应用容器中. 语法和关键字什么的 ...

  3. mysql 命令行访问_Mysql 命令行模式访问操作mysql数据库操作

    使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用 ...

  4. Python - MySQL数据库操作

    Python2 中使用模块 MySQLdb 模块处理数据库的操作,在Python3中使用 PyMySQL Python2 - 数据库的操作 1. MySQLdb 安装 yum -y install M ...

  5. DSP学习 -- C语言实现MySQL数据库操作

    如需转载请注明出处 https://juyou.blog.csdn.net/article/details/109259673 要实现在VS上使用C语言操作MySQL数据库.接下来看一下该怎么操作. ...

  6. php mysql 数据库操作类_php mysql数据库操作类

    分享一个本人一直在使用的一个mysql数据库操作类,比较初级,自己给别人做web网站的时候一直用的这个类,这个也是之前刚开始学习php的时候在网上找到的一个mysql数据库操作类,后来自己改了一些,比 ...

  7. c mysql数据库_C实现MySQL数据库操作

    C实现MySQL数据库操作 两个月前,也就是9月份,心血来潮在windows下实现了用C连接数据库,当时很是有把linux下一并给实现了.但是没有想得那么简单.这个任务一直推迟到了现在才完成,究其原因 ...

  8. python爬虫开发数据库设计入门经典_Python3实现的爬虫爬取数据并存入mysql数据库操作示例...

    本文实例讲述了Python3实现的爬虫爬取数据并存入mysql数据库操作.分享给大家供大家参考,具体如下: 爬一个电脑客户端的订单.罗总推荐,抓包工具用的是HttpAnalyzerStdV7,与chr ...

  9. freecplus框架-MySQL数据库操作

    文章目录 一.源代码说明 二.概述 三.connection类 四.sqlstatement类 五.程序流程 1.无结果集SQL的程序的流程 2.有结果集SQL的程序的流程 六.示例程序 1.创建超女 ...

最新文章

  1. 安装sql 2005 闪退 连接到服务器失败。错误:0x80070424
  2. 组合计数 ---- Codeforces 737C Div2 C. Moamen and XOR [多阶段决策计数dp]
  3. echarts 在.net 中和数据库交互
  4. main arguments C语言,IT之家学院:通俗科普C语言main函数的参数
  5. Hibernate代码生成工具 设计全攻略
  6. 【.NET特供-第三季】ASP.NET MVC系列:传统WebForm站点和MVC站点执行机制对照
  7. linux配置ip地址 routes,CentOS 7 设置网络IP地址(示例代码)
  8. python 生成空白矩阵_3个用于数据科学的顶级Python库
  9. JsonCpp常见用法
  10. HCIE-Security Day27:IPSec:实验(二)两个网关之间通过手工方式创建IPSec PN隧道
  11. 原生JS大揭秘—事件循环机制Event Loop
  12. html5编写商城页面,HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第2章HTML基础知识...
  13. Sparkline图
  14. 鸟哥的 linux 的私房菜 基础学习篇,鸟哥的 Linux 私房菜 -- 基础学习篇
  15. 汉澳Sinox2014X64server高级桌面服务器版操作系统发布
  16. php 公众号推送图片尺寸,微信公众号发图文消息图片的尺寸是多少为好?
  17. Restful API设计规范及实战
  18. 走进信息隐藏的世界,全面讲解信息隐藏——第1节:信息隐藏技术简介
  19. 软件开发应遵循的原则
  20. 鲁迅生平及其作品简介

热门文章

  1. (五)EasyUI使用——datagrid数据表格
  2. 3D打印材料PLA,ABS对比
  3. .net生成随机字符串
  4. 六角填数---第五届蓝桥杯
  5. C# 自定义箭头组件
  6. Spring配置AOP切入点execution详解
  7. Node --- EventProxy的原理
  8. mysql 5.7.25 的安装与 安装错误修改 适用于5.7解压版
  9. 《算法之道》精华 经典算法部分
  10. 基本数据类型的自动装箱