Импорт DB2 с модификатором кодовой страницы

db2 => IMPORT FROM "/home/user/beetri/catalogue_data.csv" of del
       MODIFIED BY CODEPAGE=930 
INSERT INTO TEMP_UPLOAD_PRODUCT_ATTRIBUTES (PRODUCTGUID, GENERIC_NAME,
CATEGORY_GUID, LOCALEGUID, REALMGUID, CATEGORY_NAME, INGREDIENTS,
QUANTITY, NUTIRITION_FACTS, DOSE, CATCHING_PHRASE, PRODUCT_DESCRIPTION,
RECOMMENDED_FOR, PROMOTION_MSG, MESSAGE)

выдает ошибку / сообщение как:

SQL3015N  An SQL error "-2754" occurred during processing.

SQL2754N  Codepage "930" cannot be converted to codepage "819".

Пожалуйста, порекомендуйте.


person beetri    schedule 05.01.2012    source источник


Ответы (1)


База данных в основном дает вам ваш ответ, и он подтверждается тема Информационного центра об этом SQLSTATE:

SQL2754N

Кодовая страница source-cp не может быть преобразована в кодовую страницу target-cp.

Объяснение

База данных не поддерживает преобразование кодовых страниц между этими двумя кодовыми страницами.

Ответ пользователя

Убедитесь, что ваши данные находятся в конвертируемой кодовой странице.

person bhamby    schedule 05.01.2012
comment
да, изменение кодовой страницы на 932 работало хорошо. Спасибо за вашу помощь. Есть еще одна проблема, с которой я столкнулся. Я новичок в реализации DB2 и интернационализации. Проблема, с которой я столкнулся, такова: - person beetri; 05.01.2012
comment
ИМПОРТ ИЗ /home/user/beetri/cat.csv del MODIFIED BY CODEPAGE = 932 INSERT INTO prd_category_master_l10N (GUID, CATEGORYGUID, LOCALEGUID, REALMGUID, CATEGORY_NAME) SQL3109N Утилита начинает загружать данные из файла / be / be из файла / пользователя home / be. cat.csv. SQL3124W Значение поля в строке 1 и столбце 1 нельзя преобразовать в значение PACKED DECIMAL, но целевой столбец не допускает значения NULL. Строка не загружена. - person beetri; 05.01.2012