DASHDB(DB2)/BLUEMIX(IBM CLOUD): Экспорт CSV с пользовательским разделителем (не запятая)

Есть ли способ экспортировать CSV из DASHDB/DB2 в BLUEMIX (IBM CLOUD) с другим разделителем, кроме запятой?

Мои данные, если они заполнены запятыми, и этот разделитель для меня бесполезен.

Спасибо! :)


person Álvaro    schedule 11.10.2018    source источник


Ответы (2)


У меня та же проблема, я решил с помощью IBM Data Studio, это IDE на основе eclipse, с его помощью вы можете подключиться к вашему ibm db2 в облаке, выполнить поиск в «таблицах», найти свою таблицу, нажать правую кнопку на вашем столе, и выберите «Загрузить -> с SQL», измените тип файла на «*.csv», затем вы можете выбрать разделитель и разделитель полей.

введите здесь описание изображения

person Julen Hernandez    schedule 29.10.2018

Во многих определениях CSV используется соглашение, заключающее текстовые поля в двойные кавычки. Облачная консоль Db2 делает это. Кроме того, если в поле есть встроенная двойная кавычка, консоль будет повторять ее в строке, чтобы указать, что это не конец строки. Многие инструменты (включая Excel) следуют этому соглашению.

Таким образом, вы сможете без проблем выполнить экспорт со страницы RUN SQL на консоли. Если вы экспортируете с помощью команд db2 EXTERNAL TABLE или EXPORT, они снова будут следовать тому же соглашению.

person Paul Vernon    schedule 11.10.2018