Når data overføres mellem systemer, skal de konverteres til et format, som modtagersystemet kan benytte.
Når data f.eks. overføres mellem DB2 Connect-arbejdsstationen og en værts- eller AS/400-databaseserver, konverteres de som regel fra arbejdsstationens tegntabel til en værtssystems-CCSID og omvendt. Hvis de to systemer bruger forskellige tegntabeller eller CCSID'er, omdefineres tegnværdier fra én tegntabel eller CCSID til den anden. Konverteringen foretages altid på modtagersystemet.
Data, som sendes til en database, består af SQL-sætninger og inputdata. Data, som sendes fra en database, består af outputdata. Outputdata, der opfattes som bitdata, f.eks. data fra en kolonne, som er erklæret vha. udtrykket FOR BIT DATA, konverteres ikke. Ellers konverteres alle input- og outputdata, hvis de to systemer har forskellige tegntabeller eller CCSID'er.
Hvis DB2 Connect f.eks. bruges til at få adgang til DB2 Universal Database til OS/390-data, sker følgende:
Nedenstående tabel viser de mulige konverteringer mellem tegntabeller (på
arbejdsstationen) og CCSID'er (på værtssystemet). Der er flere
oplysninger om de tegntabelkonverteringer, der understøttes, i Administration Guide.
Tabel 12. Konvertering af arbejdsstationens tegntabel til værtssystemets CCSID
CCSID'er på værtssystem | Tegntabel | Lande |
---|---|---|
037, 273, 277, 278, 280, 284, 285, 297, 500, 871, 1140-1149 | 437, 819, 850, 858, 860, 863, 1004, 1051, 1252, 1275 | Albanien, Australien, Belgien, Brasilien, Canada, Danmark, Finland, Frankrig, Holland, Irland, Island, Italien, Latinamerika, New Zealand, Norge, Portugal, Schweiz, Spanien, Storbritannien, Sverige, Sydafrika, Tyskland, USA, Østrig |
423, 875 | 737, 813, 869, 1253, 1280 | Grækenland |
870 | 852, 912, 1250, 1282 | Kroatien, Polen, Rumænien, Serbien/Montenegro (latinsk), Slovakiet, Slovenien, Tjekkiet, Ungarn |
1025 | 855, 866, 915, 1251, 1283 | Bulgarien, Makedonien, Rusland, Serbien/Montenegro (kyrillisk) |
1026 | 857, 920, 1254, 1281 | Tyrkiet |
424 | 862, 916, 1255 | Israel - se bem. 3 nedenfor |
420 | 864, 1046, 1089, 1256 | Arabiske lande - se bem. 3 nedenfor |
838 | 874 | Thailand |
930, 939, 5026, 5035 | 932, 942, 943, 954, 5039 | Japan |
937 | 938, 948, 950, 964 | Taiwan |
933, 1364 | 949, 970, 1363 | Korea |
935, 1388 | 1381, 1383, 1386 | Den kinesiske Folkerepublik |
1112, 1122 | 921, 922 | Estland, Letland, Litauen |
1025 | 915, 1131, 1251, 1283 | Hviderusland |
1123 | 1124, 1125, 1251 | Ukraine |
Bemærkninger:
Hvis tovejsegenskaberne for databaseserveren er forskellige fra dem på klienten, kan du bruge disse særlige CCSID'er.
Der er flere oplysninger om de særlige CCSID'er i Administration Guide. I versionsnoterne til DB2 Connect kan du læse, hvordan du konfigurerer CCSID'erne til DRDA-værtsforbindelser.