kranov: (Default)
kranov ([personal profile] kranov) wrote2014-02-07 03:24 pm

(no subject)

че-то я совсем поехал крышей и перестал понимать оракл

like REGEXP_REPLACE(trim(:f),'[^1234567890]{2,}','%')
30 сек

like REGEXP_REPLACE(trim('4164ХХХХХХХХ1234'),'[^1234567890]{2,}','%')
1 сек

like (select REGEXP_REPLACE(trim(:f),'[^1234567890]{2,}','%') from dual)
1 сек

план одинаковый, вообще все одинаковое, но похоже в 1м варианте REGEXP_REPLACE выполняется 300 тыс раз.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting