diff --git a/query_classifier/test/oracle/func_length.test b/query_classifier/test/oracle/func_length.test index 7b76d33a0..9a5056e6a 100644 --- a/query_classifier/test/oracle/func_length.test +++ b/query_classifier/test/oracle/func_length.test @@ -13,6 +13,8 @@ SET sql_mode=ORACLE; SELECT LENGTH(null), LENGTH('a'), LENGTH(123); SELECT LENGTHB(null), LENGTHB('a'), LENGTHB(123); -SELECT LENGTH(_utf8 0xC39F), LENGTH(CHAR(14844588 USING utf8)); -SELECT LENGTHB(_utf8 0xC39F), LENGTHB(CHAR(14844588 USING utf8)); +# qc_sqlite: SELECT LENGTH(_utf8 0xC39F), LENGTH(CHAR(14844588 USING utf8)); +# Sqlite3 error: SQL logic error or missing database, near "0xC39F": syntax error +# qc_sqlite: SELECT LENGTHB(_utf8 0xC39F), LENGTHB(CHAR(14844588 USING utf8)); +# Sqlite3 error: SQL logic error or missing database, near "0xC39F": syntax error EXPLAIN EXTENDED SELECT LENGTH('a'), LENGTHB('a'); diff --git a/query_classifier/test/qc_sqlite_unsupported.test b/query_classifier/test/qc_sqlite_unsupported.test index 0ac9a97e8..792e40889 100644 --- a/query_classifier/test/qc_sqlite_unsupported.test +++ b/query_classifier/test/qc_sqlite_unsupported.test @@ -53,3 +53,7 @@ PREPARE stmt FROM 'UPDATE t2 AS A NATURAL JOIN v1 B SET B.f1 = 1'; # (Sqlite3 error: SQL logic error or missing database, near "SET": syntax error): # "UPDATE t2 AS A NATURAL JOIN v1 B SET B.f1 = 1" +SELECT LENGTH(_utf8 0xC39F), LENGTH(CHAR(14844588 USING utf8)); +# warning: [qc_sqlite] Statement was classified only based on keywords +# (Sqlite3 error: SQL logic error or missing database, near "0xC39F": syntax error): +# "SELECT LENGTH(_utf8 0xC39F), LENGTH(CHAR(14844588 USING utf8));"