| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Oracle > Передача данных между базами с разными кодировками |
| Автор: Sqlninja 28.5.2008, 17:05 |
| Нужно передать данные из SAP в Oracle. Физически это просто два разных оракла, соединенные через dblink. Но кодировка у них разная, и когда SAP делает нечто вроде INSERT INTO mytab@orcl VALUES(..,..), в Oracle попадает чтото типа :XURaZXY dX[XP[ AURPab^_^[laZXY dX[XP[ AX\dU`^_^[laZXY dX[XP[ EP`lZ^RaZXY dX[XP[ 4]U_`^_Ub`^RaZXY dX[XP[ >TUaaZXY dX[XP[ 7P_^`^VaZXY dX[XP[ ;lR^RaZXY dX[XP[ 7PZP`_PbaZXY dX[XP[ =XZ^[PURaZXY dX[XP[ ;cSP]aZXY dX[XP[ В общем, гуано. Слышал что кто-то боролся с этим путем конверта данных в HEX, а потом обратного конверта триггером на целевой базюке. Если никто не подскажет варианта, придется юзать сие извращение. Всех заранее благодарю. |
| Автор: math_beginer 28.5.2008, 19:22 |
| а CONVERT не помогает? |