企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
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 . 运行(输入参数) 如果输入的是日期字符串的时候,需要在字符串两端输入引号