fix procedure statement need SEMI end

This commit is contained in:
zhujunxxxxx
2015-09-14 13:32:19 +08:00
parent 01de65e16e
commit 44ce8cb8fa
2 changed files with 5 additions and 5 deletions
@@ -2804,7 +2804,7 @@ public class MySqlStatementParser extends SQLStatementParser {
}
/**
* parse procedure statement block,not support begin-end block
* parse procedure statement block
* @param statementList
*/
private void parseProcedureStatementList(List<SQLStatement> statementList)
@@ -36,7 +36,7 @@ public class MySqlCreateProcedureTest extends MysqlTest {
" insert into test values(id,age);"+
" while x do"+
" insert into test values(id,age);"+
" end while"+
" end while;"+
" if x then"+
" insert into test values(id,age);"+
" insert into test values(id,age);"+
@@ -44,10 +44,10 @@ public class MySqlCreateProcedureTest extends MysqlTest {
" insert into test values(id,age);"+
" while x do"+
" insert into test values(id,age);"+
" end while"+
" end while;"+
" else"+
" insert into test values(id,age);"+
" end if"+
" end if;"+
" case x"+
" when x>10 then"+
" insert into test values(id,age);"+
@@ -57,7 +57,7 @@ public class MySqlCreateProcedureTest extends MysqlTest {
" insert into test values(id,age);"+
" else"+
" insert into test values(id,age);"+
" end case"+
" end case;"+
" end";
MySqlStatementParser parser=new MySqlStatementParser(sql);