Я понял, в чем была ошибка. Если вы посмотрите ответ выше, вы увидите, что объект ответа не был массивом. Проблема заключалась в скобках для метода get на сервисе. Вместо <IAccounts[]>
должно быть только <IAccounts>
. Итак, изменили метод следующим образом:
getContas(identific,search,page?): Observable<IAccounts> {
return this.httpClient.get<IAccounts>(`${this.BASE_URL}/getContas?identific=${identific}&search=${search}&page=${page}`)
}
Это работает! Большое спасибо за вашу помощь.
Использовать @%
с пунктом символа ESC:
select *
from tbl
where fld like '%@%%' escape '@'
Это будет искать все записи, которые содержат "%"
символ в fld
столбец.
DB2/z имеет немного отличающийся формат:
select *
from tbl
where fld like {escape '@'} '%@%%'
Очевидно, необходимо будет выбрать символ ESC тщательно, таким образом, он не вмешается в остальную часть строки, но это относительно легко для статических строк. Динамично созданные строки потребуют динамично созданных запросов так, чтобы это не использовало символ от строки.