it-swarm.com.de

Ändern Sie den Spaltentyp und setzen Sie ihn auf nicht null

Wie ändere ich den Spaltentyp und setze diese Spalte auch auf not null zusammen?

Ich versuche:

ALTER TABLE mytable ALTER COLUMN col TYPE character varying(15) SET NOT NULL

Dies gibt einen Fehler zurück.

Was ist die richtige Syntax?

65
OTAR

Das sollte stimmen:

ALTER TABLE mytable
    ALTER COLUMN col TYPE character varying(15),
    ALTER COLUMN col SET NOT NULL
132