Skip to content

Commit 5bf6e03

Browse files
authored
Merge pull request #9655 from passalaqua/dat/feature/oql-dml-keywords
Add more keywords for OQL in Mendix 11
2 parents ab7a2b9 + 728948a commit 5bf6e03

File tree

1 file changed

+17
-9
lines changed
  • content/en/docs/refguide/modeling/domain-model/oql

1 file changed

+17
-9
lines changed

content/en/docs/refguide/modeling/domain-model/oql/_index.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ Here is a list of all OQL reserved words:
3838

3939
`BOOLEAN`, `BY`
4040

41-
`CASE`, `CAST`, `COUNT`
41+
`CASE`, `CAST`, `CONFLICT`, `COUNT`
4242

43-
`DATEDIFF`, `DATEPART`, `DATETIME`, `DAY`, `DAYOFYEAR`, `DECIMAL`, `DESC`, `DISTINCT`
43+
`DATEDIFF`, `DATEPART`, `DATETIME`, `DAY`, `DAYOFYEAR`, `DECIMAL`, `DELETE`, `DESC`, `DISTINCT`, `DUPLICATE`
4444

4545
`ELSE`, `END`, `EXISTS`
4646

@@ -50,32 +50,40 @@ Here is a list of all OQL reserved words:
5050

5151
`HAVING`, `HOUR`
5252

53-
`IN`, `INNER`, `INTEGER`, `IS`
53+
`IGNORE`, `IN`, `INNER`, `INSERT`, `INTEGER`, `INTO`, `IS`
5454

5555
`JOIN`
5656

57+
`KEY`
58+
5759
`LEFT`, `LIKE`, `LIMIT`, `LONG`
5860

59-
`MAX`, `MILLISECOND`, `MIN`, `MINUTE`, `MONTH`
61+
`MATCHED`, `MAX`, `MERGE`, `MILLISECOND`, `MIN`, `MINUTE`, `MONTH`
6062

6163
`NOT`, `NULL`
6264

6365
`OFFSET`, `ON`, `OR`, `ORDER`, `OUTER`
6466

6567
`QUARTER`
6668

67-
`RIGHT`
69+
`REPLACE`, `RIGHT`
70+
71+
`SECOND`, `SELECT`, `SET`, `SOURCE`, `STRING`, `SUM`
6872

69-
`SECOND`, `SELECT`, `STRING`, `SUM`
73+
`TARGET`, `THEN`, `TRUE`
7074

71-
`THEN`, `TRUE`
75+
`UNION`, `UPDATE`, `UPSERT`, `USING`
7276

73-
`UNION`
77+
`VALUES`
7478

75-
`WEEK`, `WEEKDAY`, `WHEN`, `WHERE`
79+
`WEEK`, `WEEKDAY`, `WHEN`, `WHERE`, `WITH`
7680

7781
`YEAR`
7882

7983
{{% alert color="info" %}}
8084
In OQL, `FLOAT` is a reserved word for legacy reasons. Mendix no longer supports a Float data type. It should not be used.
8185
{{% /alert %}}
86+
87+
{{% alert color="info" %}}
88+
In OQL, `DELETE`, `INSERT`, `REPLACE`, `UPDATE`, `UPSERT`, `INTO`, `SET`, `VALUES`, `IGNORE`, `MATCHED`, `DUPLICATE`, `KEY`, `CONFLICT`, `MERGE`, `USING`, `SOURCE`, `TARGET`, and `WITH` are reserved but not yet used.
89+
{{% /alert %}}

0 commit comments

Comments
 (0)