You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lib/core/dicts.py
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -270,7 +270,7 @@
270
270
DBMS.ACCESS: "CVAR(NULL)",
271
271
DBMS.MAXDB: "ALPHA(NULL)",
272
272
DBMS.MSSQL: "IIF(1=1,DIFFERENCE(NULL,NULL),0)",
273
-
DBMS.MYSQL: "QUARTER(NULL XOR NULL)",
273
+
DBMS.MYSQL: "IFNULL(QUARTER(NULL),NULL XOR NULL)",# NOTE: previous form (i.e., QUARTER(NULL XOR NULL)) was bad as some optimization engines wrongly evaluate QUARTER(NULL XOR NULL) to 0
274
274
DBMS.ORACLE: "INSTR2(NULL,NULL)",
275
275
DBMS.PGSQL: "QUOTE_IDENT(NULL)",
276
276
DBMS.SQLITE: "UNLIKELY(NULL)",
@@ -282,7 +282,7 @@
282
282
DBMS.PRESTO: "FROM_HEX(NULL)",
283
283
DBMS.ALTIBASE: "TDESENCRYPT(NULL,NULL)",
284
284
DBMS.MIMERSQL: "ASCII_CHAR(256)",
285
-
DBMS.CRATEDB: "MD5(NULL~NULL)", # Note: NULL~NULL also being evaluated on H2 and Ignite
285
+
DBMS.CRATEDB: "MD5(NULL~NULL)", # NOTE: NULL~NULL also being evaluated on H2 and Ignite
0 commit comments