(si mes souvenirs sont bons)
Le souci d'un ALTER est qu'il ne permet de rajouter que des champs NULL et en dernière position d'une table...
Sinon, il faut sauvegarder tes données dans une table tempo, dropper, recréer et réalimenter la nouvelle table.
Ce qui n'est, somme toute, pas beaucoup plus compliqué.