-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Description
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
- Example SQL:ALTER TABLE "user_table_t" ALTER COLUMN name drop NOT NULL;
- Parsing this SQL using JSqlParser with this statements
- Exception:
Caused by: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "drop" "DROP"
at line 1, column 46.
Was expecting one of:
"BIT"
"CHAR"
"CHARACTER"
"DOUBLE"
"INTERVAL"
"SET"
"SIGNED"
"TYPE"
"UNSIGNED"
"XML"
<DT_ZONE>
<K_DATETIMELITERAL>
<K_DATE_LITERAL>
<S_IDENTIFIER>
at net.sf.jsqlparser.parser.CCJSqlParser.generateParseException(CCJSqlParser.java:22439)
at net.sf.jsqlparser.parser.CCJSqlParser.jj_consume_token(CCJSqlParser.java:22286)
at net.sf.jsqlparser.parser.CCJSqlParser.ColDataType(CCJSqlParser.java:12866)
at net.sf.jsqlparser.parser.CCJSqlParser.AlterExpressionColumnDataType(CCJSqlParser.java:13663)
at net.sf.jsqlparser.parser.CCJSqlParser.AlterExpression(CCJSqlParser.java:13943)
at net.sf.jsqlparser.parser.CCJSqlParser.AlterTable(CCJSqlParser.java:14374)
at net.sf.jsqlparser.parser.CCJSqlParser.SingleStatement(CCJSqlParser.java:153)
at net.sf.jsqlparser.parser.CCJSqlParser.Statement(CCJSqlParser.java:75)
at net.sf.jsqlparser.parser.CCJSqlParserManager.parse(CCJSqlParserManager.java:23)
Expected behavior
A clear and concise description of what you expected to happen.
System
- Database you are using:postgres
- Java Version
- JSqlParser version
Metadata
Metadata
Assignees
Labels
No labels