增加mysql创建存储过程时参数可选类型IN|OUT|INOUT

This commit is contained in:
zhujunxxxxx
2015-09-20 19:37:17 +08:00
parent 44660a589c
commit dc45cd0a92
6 changed files with 217 additions and 3 deletions
@@ -135,7 +135,7 @@ public class Keywords {
map.put("GRANT", Token.GRANT);
map.put("REVOKE", Token.REVOKE);
// MySql procedure by:zz
// MySql procedure: add by zz
map.put("WHILE", Token.WHILE);
map.put("DO", Token.DO);
map.put("DECLARE", Token.DECLARE);
@@ -148,6 +148,8 @@ public class Keywords {
map.put("CLOSE", Token.CLOSE);
map.put("CURSOR", Token.CURSOR);
map.put("FETCH", Token.FETCH);
map.put("OUT", Token.OUT);
map.put("INOUT", Token.INOUT);
DEFAULT_KEYWORDS = new Keywords(map);
}
@@ -128,7 +128,7 @@ public enum Token {
SHOW("SHOW"),
REPLACE("REPLACE"),
// MySql procedure by:zz
// MySql procedure add by zz
WHILE("WHILE"),
DO("DO"),
LEAVE("LEAVE"),
@@ -137,6 +137,8 @@ public enum Token {
UNTIL("UNTIL"),
OPEN("OPEN"),
CLOSE("CLOSE"),
OUT("OUT"),
INOUT("INOUT"),
//postgresql
WINDOW("WINDOW"),