Changer le type de colonne

Le mot-clé TYPE change le type d'une colonne existante en un autre type valide. Tout type de modification qui entraînerait une perte de données n'est pas autorisé. Par exemple, le nombre de caractères du nouveau type de colonne ne peut pas être inférieur à celui qui a été défini précédemment.

Si une colonne a été déclarée comme un tableau, ni son type ni sa dimension ne peuvent être modifiés.

Le type de données d'une colonne faisant partie d'une correspondance clé étrangère / clé primaire (unique) ne peut pas être modifié.

Example 1. Modification du type de colonne d'une table
ALTER TABLE STOCK
ALTER COLUMN ITEMID TYPE BIGINT;