我是新來的MySQL,我試圖創建一個過程。我連接到數據庫並使用Oracle SQLDeveloper處理數據。Oracle SQLDeveloper中的MySQL過程
當我嘗試執行下面的腳本...
DELIMITER //
CREATE PROCEDURE GetAllProducts()
BEGIN
SELECT * FROM products;
END //
DELIMITER ;
我得到以下錯誤...
Error starting at line 1 in command:
DELIMITER //
Error at Command Line:1 Column:0
Error report:
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER //' at line 1
我使用的是最新版本的Oracle SQL Developer作爲以及拉斯MySql版本(只是安裝兩者)
有人可以幫助我如何使用分隔符?
感謝, 利奧
我的猜測:直到句子定義分隔符是有效的,你需要使用舊的分隔符。因此它應該是DELIMITER //; – Alfabravo 2012-07-05 22:52:43
@Leo如果對你有用,請接受答案 – Spring 2012-12-13 10:42:32