Hi,
ich habe Tschechische Schrift
und wollte die in der DB2-Datenbank speichern
ich nutze folgende Convertierung im UPDATE um den Text mit tschechischen Schriftzeichen zu speichern:
UPDATE TABLE SET LANG = 'CZE', CODE = 'APR001',
TITL = CAST(CAST('požadováno ' AS VARCHAR(100) CCSID 870) AS VARCHAR(100) CCSID 65535)
1. Frage(n)
Wenn ich mir nun die Datenbank einträge anschaue, sehe ich bei den Sonderzeichen nur hieroglyphen.
Ist das richtig?
Also ein einfacher select * from table funtioniert nicht?
2. Frage
Muss ich immer SELECT auch wieder zurück covertieren?
zum Beispiel so:
SELECT CAST(CAST(TITL AS VARCHAR(100) CCSID 870) AS VARCHAR(100) CCSID 65535) as sTITL
FROM TABLE WHERE LANG = 'CZE' AND CODE = 'APR001'
3. Frage
Aber leider funktioniert der ganze Weg bei mir nicht...
Mein Ergebnis nach dem SELECT oder auch in der DB sieht ungefähr so aus: "poadovᆪno"
Was mache ich falsch?
Danke und Gruß
Rayman
ich habe Tschechische Schrift
und wollte die in der DB2-Datenbank speichern
ich nutze folgende Convertierung im UPDATE um den Text mit tschechischen Schriftzeichen zu speichern:
UPDATE TABLE SET LANG = 'CZE', CODE = 'APR001',
TITL = CAST(CAST('požadováno ' AS VARCHAR(100) CCSID 870) AS VARCHAR(100) CCSID 65535)
1. Frage(n)
Wenn ich mir nun die Datenbank einträge anschaue, sehe ich bei den Sonderzeichen nur hieroglyphen.
Ist das richtig?
Also ein einfacher select * from table funtioniert nicht?
2. Frage
Muss ich immer SELECT auch wieder zurück covertieren?
zum Beispiel so:
SELECT CAST(CAST(TITL AS VARCHAR(100) CCSID 870) AS VARCHAR(100) CCSID 65535) as sTITL
FROM TABLE WHERE LANG = 'CZE' AND CODE = 'APR001'
3. Frage
Aber leider funktioniert der ganze Weg bei mir nicht...
Mein Ergebnis nach dem SELECT oder auch in der DB sieht ungefähr so aus: "poadovᆪno"
Was mache ich falsch?
Danke und Gruß
Rayman
Comment