Моя работа, выполняющая некоторые процессы, такие как
Проблема в...
^@
LOAD DATA
Затем выполните запрос SELECT
, данные не содержат ^@
\u0000
Как удалить этот \^0000
?
Лучшее решение в моей текущей ситуации, я бы хотел обработать в java-коде...
FYI,
Я считаю, что ваш экспорт сбрасывает значения BIT как фактические "битовые символы", то есть BIT 0
становится \0
а BIT 1
становится \1
.
Для удобства (и скорости) вы могли бы, возможно, проанализировать CSV, используя синтаксические анализаторы с этим параметром:
CsvParserSettings parserSettings = new CsvParserSettings();
parserSettings.setSkipBitsAsWhitespace(false); //prevents treating \0 and \1 as blank space
CsvParser parser = new CsvParser(parserSettings);
Затем вы можете заменить \0
и \1
на символы 0
и 1
соответственно на столбцы, где они появляются.
Надеюсь это поможет.