PDA

View Full Version : Kann ich eine DEFAULT CCSID beim CREATE TABLE andeben ?



edv90020
18-05-10, 07:50
Hallo Forum,

kann ich beim Anlegen einer neuen Tabelle über SQL eine DEFAULT CCSID hinterlegen ohne das bei jeder Felddefinition angeben zu müssen.

In MYSQL würde das wie folgt aussehen

<code>create table test
(feld1 varchar(15), feld2 varchar(10) )
default character set 'UTF8';</code>

Beim anlegen einer Tabelle nimmr er sich die CCSID des Jobs bzw. Systemvalue jedoch kann ich nicht die CCSID 1208 am Job hinterlegen.

Fuerchau
18-05-10, 08:05
create table test
(feld1 varchar(15) ccsid 1208, feld2 varchar(10) ccsid 1208)

Leider muss man die CCSID bei jedem Feld explizit angeben.
Bedenke beim bearbeiten mit RPGLE, dass keine automatische Umwandlung in die Job-CCSID stattfindet!

edv90020
18-05-10, 08:29
Hallo Fuerchau,

ich habe es mir schon gedacht. :(



Bedenke beim bearbeiten mit RPGLE, dass keine automatische Umwandlung in die Job-CCSID stattfindet!

Danke für diesen Hinweis.:)