replace() using NULL

Поиск
Список
Период
Сортировка
От Susanne Holzgraefe
Тема replace() using NULL
Дата
Msg-id 29A17362-1756-422E-9BD3-2CBE9F8C990F@web.de
обсуждение исходный текст
Ответы Re: replace() using NULL
Список pgsql-bugs
Hello,

tested by using postgresql 13.5:

SELECT REPLACE('xyz‘, ’y’, ’a’); => xaz => expected
SELECT REPLACE('xyz', 'a‘, 'b‘); => xyz => expected

SELECT REPLACE('xyz‘, 'a‘, NULL); => NULL

Also tested by using MariaDB. Same behavior like in PG.
Tested with Oracle, result is ‚xyz‘.

That is what I would expect because xyz includes no a.

I neither can find any documentation about this nor a bug report.

Regards,

miracee (Susanne)

Вложения

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #17462: Invalid memory access in heapam_tuple_lock
Следующее
От: Julien Rouhaud
Дата:
Сообщение: Re: replace() using NULL