0
Есть ли способ изменить тип данных столбца, не отбрасывая индекс.Тип данных ALTER COLUMN с индексированным
При отключении опции она не может 'ALTER INDEX ALL ON ' + @tablename + ' DISABLE '
Есть ли способ изменить тип данных столбца, не отбрасывая индекс.Тип данных ALTER COLUMN с индексированным
При отключении опции она не может 'ALTER INDEX ALL ON ' + @tablename + ' DISABLE '
Логически говоря, это не должно быть возможно. Вы меняете базовый тип данных, поэтому должно произойти переиндексирование.
Итак, если у вас есть столбец number
, и вы меняете его varchar
, тогда базе данных придется переупорядочить вещи, которые означают, что индекс нужно будет воссоздать.