|
233 | 233 | QUERY_ACCOUNT_CHANGE_DEFAULT_ORDER = " ORDER BY arv2.registration_ts DESC" |
234 | 234 | QUERY_ACCOUNT_REG_LIMIT = " LIMIT :page_size OFFSET :page_offset" |
235 | 235 | QUERY_ACCOUNT_REG_NUM_CLAUSE = """ |
236 | | - AND (arv.registration_number LIKE :reg_num || '%' OR |
| 236 | + AND (position(:reg_num in arv.registration_number) > 0 OR |
237 | 237 | EXISTS (SELECT arv2.financing_id |
238 | 238 | FROM account_registration_vw arv2 |
239 | 239 | WHERE arv2.financing_id = arv.financing_id |
240 | 240 | AND arv2.registration_type_cl NOT IN ('CROWNLIEN', 'MISCLIEN', 'PPSALIEN') |
241 | | - AND arv2.registration_number LIKE :reg_num || '%')) |
| 241 | + AND position(:reg_num in arv2.registration_number) > 0)) |
242 | 242 | """ |
243 | | -QUERY_ACCOUNT_CLIENT_REF_CLAUSE = " AND arv.client_reference_id LIKE '%' || :client_reference_id || '%'" |
| 243 | +QUERY_ACCOUNT_CLIENT_REF_CLAUSE = " AND position(:client_reference_id in UPPER(arv.client_reference_id)) > 0" |
244 | 244 | QUERY_ACCOUNT_CLIENT_REF_CLAUSE_NEW = """ |
245 | | - AND (arv.client_reference_id ILIKE '%' || :client_reference_id || '%' OR |
| 245 | + AND (position(:client_reference_id in UPPER(arv.client_reference_id)) > 0 OR |
246 | 246 | EXISTS (SELECT arv2.financing_id |
247 | 247 | FROM account_registration_vw arv2 |
248 | 248 | WHERE arv2.financing_id = arv.financing_id |
249 | 249 | AND arv2.registration_type_cl NOT IN ('CROWNLIEN', 'MISCLIEN', 'PPSALIEN') |
250 | | - AND arv2.client_reference_id ILIKE :client_reference_id || '%')) |
| 250 | + AND position(:client_reference_id in UPPER(arv2.client_reference_id)) > 0)) |
251 | 251 | """ |
252 | | -QUERY_ACCOUNT_REG_NAME_CLAUSE = " AND arv.registering_name LIKE '%' || :registering_name || '%'" |
| 252 | +QUERY_ACCOUNT_REG_NAME_CLAUSE = " AND position(:registering_name in UPPER(arv.registering_name)) > 0" |
253 | 253 | QUERY_ACCOUNT_REG_NAME_CLAUSE_NEW = """ |
254 | | - AND (arv.registering_name ILIKE '%' || :registering_name || '%' OR |
| 254 | + AND (position(:registering_name in UPPER(arv.registering_name)) > 0 OR |
255 | 255 | EXISTS (SELECT arv2.financing_id |
256 | 256 | FROM account_registration_vw arv2 |
257 | 257 | WHERE arv2.financing_id = arv.financing_id |
258 | 258 | AND arv2.registration_type_cl NOT IN ('CROWNLIEN', 'MISCLIEN', 'PPSALIEN') |
259 | | - AND arv2.registering_name ILIKE '%' || :registering_name || '%')) |
| 259 | + AND position(:registering_name in UPPER(arv2.registering_name)) > 0)) |
260 | 260 | """ |
261 | 261 | QUERY_ACCOUNT_STATUS_CLAUSE = " AND arv.state = :status_type" |
262 | 262 | QUERY_ACCOUNT_REG_TYPE_CLAUSE = " AND arv.registration_type = :registration_type" |
|
0 commit comments