navicat 怎么调试存储过程_Navicat 执行存储过程
1. 打開(kāi)navicat選擇要?jiǎng)?chuàng)建存儲(chǔ)過(guò)程的數(shù)據(jù)庫(kù),右擊函數(shù)。
2. 新建函數(shù),創(chuàng)建一個(gè)新存儲(chǔ)過(guò)程
3. 添加所要輸入的參數(shù),選擇模式和類(lèi)型(!這里并沒(méi)有默認(rèn)提供大小)。
4. 輸入存儲(chǔ)過(guò)程的定義語(yǔ)句。
用例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 . 保存,輸入存儲(chǔ)過(guò)程的名字。
**注意:**
因?yàn)閯?chuàng)建時(shí)系統(tǒng)默認(rèn)并沒(méi)有提供大小(例如,varchar數(shù)據(jù)類(lèi)型,需要自己輸入長(zhǎng)度大小,否則保存不成功)。
6 . 保存成功
7 . 運(yùn)行(輸入?yún)?shù))
如果輸入的是日期字符串的時(shí)候,需要在字符串兩端輸入引號(hào)
總結(jié)
以上是生活随笔為你收集整理的navicat 怎么调试存储过程_Navicat 执行存储过程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql navicat 设计表_Na
- 下一篇: 苹果手机java_iphone手机,苹果