Amikor gépek között karakteres adatok átvitele történik, az átvitt adatokat olyan formájúvá kell alakítani, amit a fogadó gép képes lesz használni.
Például, ha adat kerül átvitelre a DB2 Connect munkaállomás és a gazdagép vagy AS/400 adatbázis-kiszolgáló között, az adat általában a munkaállomás kódlapjáról a gazdagép CCSID-re történő, illetve fordított irányú átalakítást igényel. Ha a két számítógép eltérő kódlapot vagy CCSID-t használ, a kódokat le kell képezni az egyik kódlapról vagy CCSID-ről a másikra. Ez az átalakítás mindig a vételi oldalon történik.
Az adatbázishoz küldött karakteres adatok SQL utasításokból és bemenő adatokból állnak. Az adatbázistól érkező karakteres adatok kimeneti adatokat tartalmaznak. A bites adatként értelmezett adatokon (például a FOR BIT DATA opcióval létrehozott oszlopból származó adatok) nem történik átalakítás. Ettől eltekintve minden ki- és bemeneti adaton megtörténik az átalakítás, ha a két számítógép eltérő kódlapot vagy CCSID-t használ.
Például ha a DB2 Connect kér adatokat DB2 Universal Database for OS/390-től vagy DB2/MVS-től, a következő történik:
Az alábbi táblázat a támogatott kódlapok (munkaállomásokon) és CCSID-k
(gazdagépeken) közötti átalakításokat tartalmazza. A támogatott
kódlap-átalakításokról részletesebb tájékoztatást az Administration Guide kézikönyvben talál.
táblázat 12. Átalakítás munkaállomás-kódlapról gazdagép CCSID-re
Gazdagép CCSID-k | Kódlap | Országok |
---|---|---|
037, 273, 277, 278, 280, 284, 285, 297, 500, 871, 1140-1149 | 437, 819, 850, 858, 860, 863, 1004, 1051, 1252, 1275 | Albánia, Ausztrália, Ausztria, Belgium, Brazília, Kanada, Dánia, Finnország, Franciaország, Németország, Izland, Írország, Olaszország, Latin-Amerika, Hollandia, Új-Zéland, Norvégia, Portugália, Dél-Afrika, Spanyolország, Svédország, Svájc, Egyesült Királyság, Egyesült Államok |
423, 875 | 737, 813, 869, 1253, 1280 | Görögország |
870 | 852, 912, 1250, 1282 | Horvátország, Cseh Köztársaság, Magyarország, Lengyelország, Románia, Szerbia/Montenegro (latin), Szlovákia, Szlovénia |
1025 | 855, 866, 915, 1251, 1283 | Bulgária, JSZK Makedónia, Szerbia/Montenegro (cirill) |
1026 | 857, 920, 1254, 1281 | Törökország |
424 | 862, 916, 1255 | Izrael - lásd a 3. megjegyzést |
420 | 864, 1046, 1089, 1256 | Arab országok - lásd a 3. megjegyzést |
838 | 874 | Thaiföld |
930, 939, 5026, 5035 | 932, 942, 943, 954, 5039 | Japán |
937 | 938, 948, 950, 964 | Tajvan |
933, 1364 | 949, 970, 1363 | Korea |
935, 1388 | 1381, 1383, 1386 | Kínai Népköztársaság |
1112, 1122 | 921, 922 | Észtország, Lettország, Litvánia |
1025 | 915, 1131, 1251, 1283 | Belorusszia |
1123 | 1124, 1125, 1251 | Ukrajna |
Megjegyzések:
Ha az adatbázis-kiszolgáló és az ügyfél kétirányú tulajdonságai különbözőek, akkor a különbség kezelésére ezen különleges CCSID-ek használhatók.
A különleges CCSID-ekről további információért lásd: Administration Guide. A DRDA gazdagép-kapcsolatokhoz történő beállításukról további információt a DB2 Connect Kiadási megjegyzésekben talál.