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

如何在Navicat for MySQL中查看创建的存储过程,mysql,navicat,Mysql,Navicat,我在Navicat for MySQL中创建存储过程如下: CREATE PROCEDURE myloop() BEGIN DECLARE customerID INT DEFAULT 11; first_loop: LOOP SET customerID = customerID +1; DEC

我在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
但是我找不到任何地方可以调用我的存储过程


如何查看和调用已创建的存储过程?

它就在“表”选项下


或者,您可以打开一个查询窗口,然后在Navicat 9.0.8版本中编写
调用您的过程()

,创建的存储过程没有选项卡


我更喜欢使用“SQLQueryBrowser”来解决您的问题。

我的Navicat版本是9.0.8,在表选择下没有看到任何存储过程标记。thanks@AKZap您确定确实存在存储过程吗?创建时没有错误?是,创建时没有错误。但我想知道我能从其他DBSM软件(如MySQL或SQLYG)中看到并调用我创建的StoredProcdure。只是没有出现在Navicat中:(@AKZap,它可能是在“函数”下吗?我的意思是,它与我上面截图中的存储过程位于同一位置,但它被重命名了?至少我看到了缺少“存储过程”的截图,但有“函数”。我知道这是不同的。