проблема с символом # в имени в postgres и h2 db - PullRequest
1 голос
/ 27 августа 2011

У меня есть набор названий книг, которые я добавляю в таблицу Books.Все имена копируются с веб-сайта amazon

1.The Winter King (The Arthur Books #1)
2.Enemy of God (The Arthur Books #2)

, когда я добавляю их в таблицу, а затем пытаюсь выполнить запрос, используя точное имя, я не получаю результатов. Я пробовал базы данных postgres и h2.

Наконец, когда я перечислял элементы, используя

>>select b.name from Books b;

The Winter King (The Arthur Books
Enemy of God (The Arthur Books

Кажется, что символ # опущен. Итак, как мне обойти это? Нужно ли изменять все мои данные, удаляя# символ из записей?или есть обходной путь?

1 Ответ

1 голос
/ 27 августа 2011

При использовании импорта CSV (CSVREAD) в более старой версии H2 символ # анализируется как комментарий строки.Это больше не так по умолчанию для H2 версии 1.3.150 и новее, как описано в журнале изменений .

...