public void testPaserSqlserver() throws Exception {
String sql = "ALTER TABLE \"a_test_123101\" ADD \"b\" VARCHAR NULL;";
SQLParserUtils.createSQLStatementParser(sql,"sqlserver").parseStatementList();
}
如:"ALTER TABLE "a_test_123101" ADD "b" VARCHAR NULL;" 中的 "b"; 该 "b" 的 lexer.token为 Token.LITERAL_ALIAS, 在alterTableAdd 方法中没有进行处理,直接抛出异常;
1条答案
按热度按时间qcbq4gxm1#
本地已经进行修复,望采纳。