Skip to content

Commit 45aa8f8

Browse files
committed
fixes #1053
1 parent 3f51651 commit 45aa8f8

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1316,7 +1316,8 @@ String RelObjectNameWithoutValue() :
13161316
{ Token tk = null; }
13171317
{
13181318
(tk=<S_IDENTIFIER> | tk=<S_QUOTED_IDENTIFIER> | tk=<K_BYTE> | tk=<K_CHAR> | tk=<K_CHANGE> | tk=<K_CHARACTER>
1319-
| tk=<K_CAST> | tk=<K_COMMENT> | tk=<K_DISABLE> | tk=<K_DO> | tk=<K_EXTRACT> | tk=<K_FIRST> | tk=<K_FOLLOWING>
1319+
| tk=<K_CAST> | tk=<K_COMMENT> | tk=<K_DISABLE> | tk=<K_DESC>
1320+
| tk=<K_DO> | tk=<K_EXTRACT> | tk=<K_FIRST> | tk=<K_FOLLOWING>
13201321
| tk=<K_LAST> | tk=<K_MATERIALIZED> | tk=<K_NULLS> | tk=<K_PARTITION> | tk=<K_RANGE>
13211322
| tk=<K_ROW> | tk=<K_ROWS> | tk=<K_SIBLINGS> | tk=<K_XML>
13221323
| tk=<K_COLUMN> | tk=<K_REPLACE> | tk=<K_TRUNCATE> | tk=<K_KEY> | tk=<K_ANY>

src/test/java/net/sf/jsqlparser/statement/select/SelectTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4291,4 +4291,9 @@ public void testSelectConditionsIssue720And991() throws JSQLParserException {
42914291
public void testKeyWordExceptIssue1040() throws JSQLParserException {
42924292
assertSqlCanBeParsedAndDeparsed("SELECT FORMAT(100000, 2)");
42934293
}
4294+
4295+
@Test
4296+
public void testKeyWordExceptIssue1044() throws JSQLParserException {
4297+
assertSqlCanBeParsedAndDeparsed("SELECT SP_ID FROM ST_PR WHERE INSTR(',' || SP_OFF || ',', ',' || ? || ',') > 0");
4298+
}
42944299
}

0 commit comments

Comments
 (0)