1. 打开navicat选择要创建存储过程的数据库,右击函数。

2. 新建函数,创建一个新存储过程

3. 添加所要输入的参数,选择模式和类型(!这里并没有默认提供大小)。

4. 输入存储过程的定义语句。

用例1

~~~

BEGIN

SELECT

`ord_orders`.`id` AS `id`,

`ord_orders`.`date_sample` AS `date_sample`,

`ord_orders`.`user` AS `user`,

`sys_member`.`cname` AS `cname`,

`ord_orders`.`order_no` AS `order_no`,

`ord_orders`.`big_area` AS `big_area`,

`ord_barcodes`.`container_num` AS `container_num`,

`lab_container`.`code`,

`lab_container`.`name` AS `name`

FROM

(

(

`ord_orders`

LEFT JOIN `sys_member` ON (

(

`ord_orders`.`user` = `sys_member`.`user`

)

)

)

LEFT JOIN `ord_barcodes` ON (

(

`ord_orders`.`order_no` = `ord_barcodes`.`order_no`

)

)

LEFT JOIN `lab_container` ON (

(

substring(`ord_barcodes`.`container_code`, 1,3) = `lab_container`.`code`

)

)

)

WHERE

(`ord_orders`.`status` = 1) AND (`ord_orders`.`date_sample` = sample_date)

ORDER BY

`ord_orders`.`date_sample` DESC;

END

~~~

输入输出

~~~

IN `sample_date` varchar(10)

~~~

5 . 保存,输入存储过程的名字。

**注意:**

因为创建时系统默认并没有提供大小(例如,varchar数据类型,需要自己输入长度大小,否则保存不成功)。

6 . 保存成功

7 . 运行(输入参数)

如果输入的是日期字符串的时候,需要在字符串两端输入引号

navicat 怎么调试存储过程_Navicat 执行存储过程相关推荐

  1. mysql 创建 存储过程 与执行存储过程 每天零凌晨一点定时执行

    -- 创建存储过程 DELIMITER $ --声明存储过程的结束符 CREATE PROCEDURE Up_bookinfo() --存储过程名称(参数列表) BEGIN --开始DELETE fr ...

  2. mysql执行存储过程exec_mysql 执行存储过程 exec

    mysql实时同步到mssql的解决方案 数据库在应用程序中是必不可少的部分,mysql是开源的,所以很多人它,mssql是微软的,用在windows平台上是非常方便的,所以也有很多人用它.现在问题来 ...

  3. navicat 怎么调试存储过程_mysql如何调试存储过程

    mysql调试存储过程的方法:首先用一张临时表,记录调试过程:然后直接在存储过程中,增加[select @xxx],并在控制台查看结果即可. [相关学习推荐:mysql学习] mysql调试存储过程的 ...

  4. 如何执行存储过程以及如何进行调试?

    今天主管让我在PL/SQL里面执行存储过程~这部分很生疏,以至于不知道如何下手,只好求救google,还好google里面有很多例子,可是在我这里就是死活不成功,其实主要的问题,在于输出参数的如何定义 ...

  5. Oracle定时任务执行存储过程备份日志记录表

    写在前面 需求 1.备份系统日志表T_S_LOG, 按照操作时间字段OPERATETIME, 将每天的日志增量备份到另一张表. 思路 1.创建一张数据结构完全相同的表T_S_LOG_BAK作为备份表 ...

  6. oracle怎么执行存储过程_分享一个分析Oracle存储过程性能小技巧

    概述 最近接触了物流数据库这一块,OLAP类型的系统,有好多存储过程后面需要去做优化,因为写存储过程中会遇到存储过程执行时间太长问题,如果能知道存储过程里面具体的执行情况是如何的就可以帮助我们进一步分 ...

  7. openquery 如果执行存储过程_ORA-01502--记一次数据库索引失效导致执行存储过程出错...

    概述 记录一下最近碰到的一个问题,系统维护人员发现接口平台异常,报错如下: 信息:执行存储过程xxxx出错!开始执行存储过程xxxx-12008-----ORA-12008: 实体化视图的刷新路径中存 ...

  8. pb 执行存储过程带参数_SQL高级知识——存储过程

    存储过程的定义 存储过程其实就是已预编译为可执行过程的一个或多个SQL语句. 通过调用和传递参数即可完成该存储过程的功能. 创建存储过程语法 CREATE PROC | PROCEDURE proce ...

  9. mysql定时任务 每日执行存储过程

    原文链接:mysql定时任务 每日执行存储过程 1.操作工具Navicat数据库操作工具. 2.创建一个存储过程 例如:delete From apply_setdtl where DATE(crea ...

最新文章

  1. python PyQt5 QFrame类
  2. MySQL优化INSERT的性能
  3. 区分range() , np.arange() , np.linspace()
  4. Linux---输入与输出函数总结
  5. 数据可视化----我在寻找一款类似vfp或是access这样自带可视化风格的数据库或是键盘数据库...
  6. 鲲鹏性能优化十板斧(二)——CPU与内存子系统性能调优
  7. SpringBoot2.1.5(23)---SpringBoot 开发WEB应用
  8. SDNLAB技术分享(二):从Toaster示例初探ODL MD-SAL架构
  9. ifconfig命令举例
  10. 仿二手商城模板html,仿转转商城APP页面模板
  11. # 图书馆网上销售系统(c#+sql server)
  12. 【附源码】计算机毕业设计SSM汽车租赁系统
  13. rar x64 5.50 linux,WinRAR 5.50简体中文注册版(已含Key文件和32位、64位)
  14. python工程师工资多少-Python工程师的薪资到底有多高
  15. 坦白从宽,牢底坐穿?留学生如何应对美警察审问~~
  16. php如何显示默认图片,图片不存在就显示默认图片
  17. 安装程序向硬盘复制文件是遇到错误:[Errno 5] Input/out error ;U盘安装Ubuntu18.04.1遇到错误
  18. 王道OS-磁盘存储器管理
  19. system.data.oracleclient
  20. java enhancer_service拦截器使用Enhancer.enhance()方法报错,使用@Before正常

热门文章

  1. Python爬虫基本框架
  2. 【PAT乙级】1090 危险品装箱 (25 分)
  3. OpenGL中的轨迹球问题
  4. python调用golang 数组_Go 语言数组复制
  5. reactor线程模型_从TCP服务器到I/O模型,带你学习Netty
  6. python 使用全局变量_如何在Python中的不同模块中使用全局变量
  7. 不会吧,还有人不会docker!
  8. ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock
  9. OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
  10. python入门基础系列_Python3基础系列-基本入门语法