|
Проблема с LIKE в подзапросе
|
|||
---|---|---|---|
#18+
База DB2 Мне нужно определить есть ли адрес оправителя письма в справочнике , проблема в том что в справонике адрес чистый name@mai.ru, а в входящих сообщениях может быть с мусором попробовал сделать через like Код: sql 1. 2.
получил: SQL Error [42824]: Неверный предикат LIKE или скалярная функция POSSTR - первый операнд не является строчным выражением или второй операнд не является строкой. Неверная скалярная функция LOCATE или POSITION - первый операнд не является строкой или второй операнд не является строчным выражением.. SQLCODE=-132, SQLSTATE=42824, DRIVER=3.72.24 com.ibm.db2.jcc.am.SqlSyntaxErrorException: Неверный предикат LIKE или скалярная функция POSSTR - первый операнд не является строчным выражением или второй операнд не является строкой. Неверная скалярная функция LOCATE или POSITION - первый операнд не является строкой или второй операнд не является строчным выражением.. SQLCODE=-132, SQLSTATE=42824, DRIVER=3.72.24 ?????? Типы полей совпадают , пробовал даже с привинием через каст ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 16:48 |
|
Проблема с LIKE в подзапросе
|
|||
---|---|---|---|
#18+
Возможно скажу глупость, но может в скобки взять Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 17:10 |
|
Проблема с LIKE в подзапросе
|
|||
---|---|---|---|
#18+
PSD, Какая именно версия DB2 и платформа? На моей DB2 10.5 for Linux, Unix and Windows работает: Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 21:49 |
|
Проблема с LIKE в подзапросе
|
|||
---|---|---|---|
#18+
PSD, Какой тип у поля e.EMAILADDRESS? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2018, 17:36 |
|
Проблема с LIKE в подзапросе
|
|||
---|---|---|---|
#18+
Mark BarinsteinPSD, Какая именно версия DB2 и платформа? На моей DB2 10.5 for Linux, Unix and Windows работает: Код: sql 1. 2. 3. 4. 5. 6.
Версия базы DB2 v9.5.301.436 Твой запрос дает туже ошибку. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 11:35 |
|
Проблема с LIKE в подзапросе
|
|||
---|---|---|---|
#18+
mustaccioPSD, Какой тип у поля e.EMAILADDRESS? INBOUNDCOMM.EMAILADDRESS VARGRAPHIC (40) email.EMAILADDRESS VARGRAPHIC (100) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 11:38 |
|
Проблема с LIKE в подзапросе
|
|||
---|---|---|---|
#18+
PSDВерсия базы DB2 v9.5.301.436 Твой запрос дает туже ошибку.В 9.5 в LIKE predicate действительно есть такое ограничение, что pattern-expression не может содержать, как начиная с 9.7: Код: plaintext 1. 2.
A special register A variable A scalar function A large object locator A column name An expression concatenating any of the above ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 13:50 |
|
|
start [/forum/topic.php?fid=43&fpage=6&tid=1600319]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 310ms |
total: | 425ms |
0 / 0 |