我在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
但我无法在任何地方找到我的存储过程。
我如何看到并调用我创建的存储过程?
答案 0 :(得分:2)
正好在表格选择下。
或者,您只需打开查询窗口并编写call yourProcedure()
答案 1 :(得分:1)
在Navicat 9.0.8版本中,您创建的存储过程没有选项卡。
我更喜欢使用“SQLQueryBrowser”来克服你的问题。