Andrey Khitrin created IGNITE-21143:
---------------------------------------

             Summary: SQL: Backslash cannot be escaped in LIKE ESCAPE operator
                 Key: IGNITE-21143
                 URL: https://issues.apache.org/jira/browse/IGNITE-21143
             Project: Ignite
          Issue Type: Bug
          Components: sql
    Affects Versions: 3.0.0-beta2
            Reporter: Andrey Khitrin


When using custom escape symbol in LIKE operator, we cannot escape backslash. A 
error is raised here:

{code:sql}
sql-cli> select 'Dev_ops' like 'Dev#_ops' escape '#';          -- works as 
expected
╔═════════╗
║ EXPR$0  ║
╠═════════╣
║ true    ║
╚═════════╝

sql-cli> select 'Dev\ops' like 'Dev#\ops' escape '#';          -- doesn't work
SQL query execution error
Invalid escape sequence 'Dev#\ops', 3
{code}

In AI2 or some other DBMS, the latter query works without error:
{code}
select 'Dev\ops' like 'Dev#\ops' escape '#' -> true
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to