Microsoft SQL (AFAIK) nie pozwala na zmianę tabeli i dodanie kolumny po określonej kolumnie. Najlepiej jest użyć Sql Server Management Studio lub pobawić się upuszczaniem i ponownym dodawaniem tabeli lub tworzeniem nowej tabeli i ręcznym przenoszeniem danych. nie są też bardzo wdzięczne.
MySQL robi jednak:
ALTER TABLE mytable
ADD COLUMN new_column <type>
AFTER existing_column