У меня есть учетная запись IBM DB2 Cloud, и я добавил DB2 из каталога. У меня есть схема, и я смог создать имя таблицы. Я загрузил данные из csv, который имеет 1 строку в качестве заголовка с именами столбцов.
Мне удалось успешно загрузить данные в таблицу, но для некоторых имен столбцов он добавил подчеркивание, заменяющее пробел, где, как в некоторых имена столбцов, в которых он не заменял пробел или специальный символ.
Вот примеры имен столбцов, в которых имена столбцов обновлены с подчеркиванием, и столбцы, в которых оно не заменялось и загруженное имя, как оно есть в файле csv.
Столбец в CSV-файле
- Идентификатор школы
- Достигнутые результаты за год?
- Статус политики эффективности CPS
- 9-й класс УЗНАТЬ (2009)
- 9-й класс УЗНАТЬ (2010)
- Начальная, средняя или старшая школа
После загрузки данных в DB2 - Имя столбца
- School_ID
- Adequate_Yearly_Progress_Made_
- CPS_Performance_Policy_Status
- 9-й класс ИССЛЕДОВАТЬ (2009)
- 9-й класс EXPLORE (2010)
- Elementary , Средний dle или High School
Если вы сравните имена столбцов, в некоторых случаях специальные символы и пробелы заменяются подчеркиванием, а в некоторых случаях имя столбца совпадает с именем файла csv.
Почему такое поведение?