PDA

View Full Version : ALTER TABLE Befehl



Franz.Rung
31-08-14, 09:07
Hallo ,

wie genau ist der Synthax wenn ich den Datentyp einer Spalte von einer bestehenden Tabelle
von INTEGER auf Numeric 14.2 ändern möchte ?

Tabelle: LPLI0 in LIB: LIB_CTR


:( ALTER TABLE LIB_CTR_LPLI0 SET DATA TYPE L1 Numeric(14,2)

so geht's irgendwie nicht !

Danke
Franz

holgerscherer
31-08-14, 10:51
wie genau ist der Synthax wenn ich den Datentyp einer Spalte von einer bestehenden Tabelle
von INTEGER auf Numeric 14.2 ändern möchte ?


Hallo Franz,

wie wäre es mit

ALTER TABLE LIB_CTR/LPLI0 ALTER COLUMN feld SET DATA TYPE NUMERIC (14,2) NOT NULL WITH DEFAULT

(gut, das NOT NULL... ist optional)

-h

Franz.Rung
31-08-14, 11:54
Hallo Holger,

super vielen Dank - genau diesen Synthax habe ich gesucht

Grüsse
Franz

holgerscherer
31-08-14, 15:46
super vielen Dank - genau diesen Synthax habe ich gesucht


Im Zweifel den guten alten STRSQL und F4 benutzen - der ist dafür immer gut :)

-h

B.Hauser
01-09-14, 06:14
... über die entsprechenden Wizards im IBM i Navigator kann man sich das SQL-Statement auch generieren lassen.

Birgitta