Синтаксис для изменения столбца и добавления столбца в одном запросе - PullRequest
2 голосов
/ 01 марта 2010

Можно ли как изменить столбец, так и добавить новый столбец в тот же запрос таблицы изменений для MSQL? Я попытался посмотреть на статью ниже MSDN, но это было немного запутанным, чтобы понять. Я мог бы легко сделать это с несколькими запросами, но предпочел бы сделать это с одним запросом, если это возможно. Спасибо.

http://msdn.microsoft.com/en-us/library/ms190273.aspx

1 Ответ

3 голосов
/ 01 марта 2010

нет, вам нужно делать это отдельными партиями

create table test(id int)
go

alter table Test add id2 int
go
alter table Test ALTER COLUMN id DECIMAL (5, 2) 

однако вы можете добавить более 1 столбца за раз

alter table Test add id3 int, id4 int
go
...