如何在Navicat for MySQL中查看我创建的存储过程

时间:2012-04-24 05:01:27

标签: mysql navicat

我在Navicat for MySQL中创建存储过程如下:

CREATE PROCEDURE myloop()

        BEGIN

                    DECLARE customerID INT DEFAULT 11;

                    first_loop: LOOP

                        SET customerID = customerID +1;

                        DECLARE itemID INT DEFAULT 0;                   

                    second_loop: LOOP

                        SET itemID = itemID +1;

                        Insert INTO tbl_order(customerId, itemId) VALUES
                        (customerID, itemID );  

                      IF itemID=3000 THEN
                         LEAVE second_loop;
                      END IF;
                    END LOOP second_loop;

                    IF customerID=3000 THEN
             LEAVE first_loop;
          END IF;
        END LOOP first_loop;

END

但我无法在任何地方找到我的存储过程。

我如何看到并调用我创建的存储过程?

2 个答案:

答案 0 :(得分:2)

正好在表格选择下。

screenshot

或者,您只需打开查询窗口并编写call yourProcedure()

即可

答案 1 :(得分:1)

在Navicat 9.0.8版本中,您创建的存储过程没有选项卡。

我更喜欢使用“SQLQueryBrowser”来克服你的问题。