Ошибка при использовании regexp_split_to_table (Amazon Redshift)
У меня такой же вопрос, как этот:
Разделение поля через запятую в Postgresql и выполнение UNION ALL для всех полученных таблиц
Просто столбец «Фрукты» ограничен знаком «|». Когда я пытаюсь:
SELECT
yourTable.ID,
regexp_split_to_table(yourTable.fruits, E'|') AS split_fruits
FROM yourTable
Я получаю следующее:
ERROR: type "e" does not exist
Q1. Что этоE
делать? Я видел несколько примеров, когдаE
не используется Официальные документы не объясняют это на примере «быстрой коричневой лисы ...».
Q2. Как я могу использовать '|' в качестве разделителя для моего запроса?
Изменить: я использую PostgreSQL 8.0.2. unnest () и regexp_split_to_table () оба не поддерживаются.