Я пишу sql-запрос для bigsql.Bigsql как предикатная ошибка
Если это выглядит как этот
select t.city from table t where t.city like 'A%'
Он работает нормально, но на следующий один терпит неудачу:
select t.city from table t where t.city like 'A%' escape '\'
Я только добавить выражение побег, и это дает мне следующее сообщение об ошибке
Error Code: -5199, SQL State: 57067] DB2 SQL Error: SQLCODE=-5199, SQLSTATE=57067, SQLERRMC=Java DFSIO;1;2, DRIVER=4.15.82
Я нашел эту документацию http://www-01.ibm.com/support/knowledgecenter/SSPT3X_2.1.2/com.ibm.swg.im.infosphere.biginsights.bigsql.doc/doc/bsql_like_predicate.html?lang=en Так что побег должен работать.
Если я убегаю избежать персонажа я получаю другую ошибку
Error Code: -130, SQL State: 22019] DB2 SQL Error: SQLCODE=-130, SQLSTATE=22019, SQLERRMC=null, DRIVER=4.15.82. 2) [Error Code: -727, SQL State: 56098] DB2 SQL Error: SQLCODE=-727, SQLSTATE=56098, SQLERRMC=2;-130;22019;, DRIVER=4.15.82
Но если я использую не символ «\», как бежать, но что-то другое, как «/» он работает отлично.
Любые идеи, почему это может случиться?
Я редактирую вопрос, чтобы ответить на ваше предложение. – user2281439
Это для вас, чтобы понять ошибки: https: //www-01.ibm.com/support/knowledgecenter/SSEPEK_10.0.0/com.ibm.db2z10.doc.codes/src/tpc/db2z_n.dita – aadarshsg
Да, Я видел эту страницу. Нет sqlcode = -5199 – user2281439