powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / string_to_array с разделителем более одного сивола
6 сообщений из 6, страница 1 из 1
string_to_array с разделителем более одного сивола
    #34090225
Poligon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересная вещ получается...
Делаю так:
Код: plaintext
select * from string_to_array('1##3','#')
Результат:
{1,"",3}
А если так:
Код: plaintext
select * from string_to_array('1####3','##')
То ошибка:
negative substring length not allowed
PostgreSQL 8.1.0.
Кто - нибудь знает почему так?
...
Рейтинг: 0 / 0
string_to_array с разделителем более одного сивола
    #34091691
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикольно.
...
Рейтинг: 0 / 0
string_to_array с разделителем более одного сивола
    #34092046
Poligon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И я про то же...
Это баг такой или есть какое - то объяснение.
...
Рейтинг: 0 / 0
string_to_array с разделителем более одного сивола
    #34092170
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обновись до 8.1.5 - только что проверил.
...
Рейтинг: 0 / 0
string_to_array с разделителем более одного сивола
    #34092180
.gc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.gc
Гость
Это действительно такой баг, возникает, если вхождения строки-разделителя в тексте пересекаются:
Код: plaintext
 select * from string_to_array('1ababa3','aba')
Функция split_part имеет такой же баг.
Пишите баг-репорт разработчикам :)
...
Рейтинг: 0 / 0
string_to_array с разделителем более одного сивола
    #34092192
.gc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.gc
Гость
упс. не погуглил - давно исправлено:
http://archives.postgresql.org/pgsql-committers/2006-10/msg00089.php
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / string_to_array с разделителем более одного сивола
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]