SQL Server 2016: изменение порядка столбцов в хранилище данных - PullRequest
0 голосов
/ 05 апреля 2019

Есть ли возможность в SQL Server 2016 по-прежнему изменять порядок столбцов без создания временной таблицы и воссоздания / повторной вставки всей таблицы? Ссылка ниже на 2005 год.

У нас есть таблица строк на 500 миллионов в хранилище данных. Мы хотим вставить столбец в середине. Либо мы можем воссоздать таблицу, либо использовать более 300 представлений для всех наших таблиц, которые имеют похожую ситуацию. Представление становится еще одним уровнем представления метаданных, которым мы должны управлять. Хотелось бы, чтобы sql-сервер был достаточно умен, чтобы проще менять порядок столбцов, как Aurora или Postgresql.

Как изменить порядок столбцов в таблице с помощью SQL-запроса в SQL Server 2005?

1 Ответ

0 голосов
/ 08 апреля 2019

Есть ли возможность в SQL Server 2016 по-прежнему изменять порядок столбцов, не создавая временную таблицу и не воссоздавая / заново вставляя всю таблицу?

Нет. Порядковые номера столбцов в SQL Server управляют видимым порядком столбцов и физического расположения данных.

...