Le paramètre columns (columns={{AlterTableColumn-1}, {AlterTableColumn-2}, ...}) offre un contrôle granulaire sur la modification des colonnes. Pour chaque colonne, vous pouvez définir les attributs suivants :
- binaryType (
binaryType="IMAGE" | "SOUND" | "UNKNOWN" | "VIDEO") : Spécifie le type binaire de la colonne pour les données non textuelles, utile pour l'intégration de contenus multimédias. - drop (
drop=TRUE | FALSE) : Définit si la colonne doit être supprimée. La valeur par défaut estFALSE. - format (
format="string") : Applique un nouveau format d'affichage aux données de la colonne. - label (
label="string") : Attribue une nouvelle étiquette descriptive à la colonne pour une meilleure compréhension. - name (
name="variable-name") : Spécifie le nom de la colonne à modifier (paramètre obligatoire). - newType (
newType="VARBINARY" | "VARCHAR") : Change le type de données de la colonne, par exemple de binaire variable à caractère variable ou vice-versa, pour des besoins de compatibilité ou d'optimisation. - rename (
rename="string") : Renomme la colonne. Il est important de noter que les colonnes sont renommées avant que les paramètres drop, keep ou columnOrder ne soient évalués.