我收到了这个错误,
当我在sp snippet下面执行此操作时,
DROP PROCEDURE
get_DETAIL_STATE
//CREATE PROCEDURE
get_DETAIL_STATE
(IN stateName VARCHAR(255)) 开始 sELECT cFname,cLname FROM med_patient WHERE cState = stateName; 结束 DELIMITER;
alt text http://img687.imageshack.us/img687/2715/probxc.jpg
我更新的代码段,
DELIMITER; CREATE PROCEDURE get_DETAIL_STATE(IN stateName VARCHAR(255))BEGIN SELECT cFname,cLname FROM med_patient WHERE cState = stateName;结束 ;
问题之后我尝试了这个片段,
答案 0 :(得分:0)
它不知道//
是什么,所以它认为它是语法错误。
我怀疑您忘记更改默认;
的分隔符。
答案 1 :(得分:0)
您是否定义了分隔符?
delimiter //
答案 2 :(得分:0)
试试这个
screenshot http://fotos.fotoflexer.com/14f84650413ab50bfd76ccf48db783a8.jpg
请确保在分隔符文本框中更改分隔符,如上图所示。