Microsoft SQL (AFAIK) non consente di modificare la tabella e aggiungere una colonna dopo una colonna specifica. La soluzione migliore è utilizzare Sql Server Management Studio o giocare eliminando e aggiungendo nuovamente il tavolo o creando un nuovo tavolo e spostando i dati manualmente. nessuno dei due è molto grazioso.
MySQL tuttavia:
ALTER TABLE mytable
ADD COLUMN new_column <type>
AFTER existing_column