Добавить колонку в таблицу в нужную позицию

nibo
Дата: 26.02.2010 09:48:57
Доброго всем дня. Собственно сабж. Надо посредством скрипта добавить колонку в таблицу, но так чтобы она стояла не на последнем месте, о в определенной позиции. Кто-нибудь может подсказать, можно ли такое реализовать на SQL Server 2000?
Taffy
Дата: 26.02.2010 09:51:49
создаете таблицу нужной структуры,
заливаете в нее данные из исходной таблицы,
грохаете исходную таблицу (предварителоьно заскриптовав все индексы, триггера, форинкеи и пр.),
переименовываете новую таблицу,
вешаете индексы, триггера и пр - все что было на исходной таблице
tpg
Дата: 26.02.2010 09:52:12
nibo
Доброго всем дня. Собственно сабж. Надо посредством скрипта добавить колонку в таблицу, но так чтобы она стояла не на последнем месте, о в определенной позиции. Кто-нибудь может подсказать, можно ли такое реализовать на SQL Server 2000?
А подсмотрите как это делает дизайнер таблицы и напишите аналогичный скрипт.
nibo
Дата: 26.02.2010 10:23:00
tpg
nibo
Доброго всем дня. Собственно сабж. Надо посредством скрипта добавить колонку в таблицу, но так чтобы она стояла не на последнем месте, о в определенной позиции. Кто-нибудь может подсказать, можно ли такое реализовать на SQL Server 2000?
А подсмотрите как это делает дизайнер таблицы и напишите аналогичный скрипт.

Точно. Как-то и в голову не пришло, спасибо. Правда делает он там просто жесть как много :)
tpg
Дата: 26.02.2010 11:39:27
nibo
Правда делает он там просто жесть как много :)
Ровно столько, сколько нужно и как Taffy подсказывала.
nibo
Дата: 26.02.2010 14:44:38
tpg
nibo
Правда делает он там просто жесть как много :)
Ровно столько, сколько нужно и как Taffy подсказывала.

Да, я понял. Просто думал может есть более простой способ :)