Практическое руководство. Изменение типов данных столбцов
Изменить тип данных столбца можно в конструкторе таблиц.
Примечание |
---|
Новая версия конструктора таблиц отображается для баз данных в формате SQL Server 2012. В этом разделе описывается старая версия конструктора таблиц, которая используется с базами данных в более ранних форматах SQL Server. В новой версии определение таблицы можно изменить через графический интерфейс или непосредственно в области скриптов. Если вы используется графический интерфейс, определение таблицы автоматически обновляется в области скриптов. Чтобы применить код SQL в области скриптов, нажмите кнопку Обновить. Дополнительные сведения о новой версии см. в разделе Как создавать объекты базы данных с помощью конструктора таблиц. |
Внимание |
---|
Изменение типа данных столбца, в котором уже есть данные, может привести к полной потере данных при преобразовании существующих данных в новый тип.Кроме того, код и приложения, которые используют измененный столбец, могут завершиться сбоем.Это касается запросов, представлений, хранимых процедур, определяемых пользователем функций и клиентских приложений.Следует иметь в виду, что возникновение ошибок происходит каскадом.Например, может произойти сбой хранимой процедуры, которая вызывает определяемую пользователем функцию, зависящую от изменяемого столбца.Внимательно рассмотрите любые изменения, которые необходимо сделать со столбцом таблицы. |
Примечание |
---|
На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Изменение типа данных столбца
В обозревателе серверов щелкните правой кнопкой мыши таблицу, столбцы которой требуется изменить, и выберите команду Открыть определение таблицы.
Таблица откроется в окне конструктора таблиц.
Выберите столбец, тип данных которого планируется изменить.
На вкладке Свойства столбца выберите ячейку сетки для свойства Тип данных и выберите новый тип данных из раскрывающегося списка.
Новый тип данных будет назначен столбцу после щелчка вне ячейки сетки или перехода в другую ячейку с помощью клавиши табуляции.После сохранения изменений в конструкторе таблиц они будут применены в базе данных.
Примечание |
---|
При изменении типа данных столбца конструктор таблиц применяет длину типа данных, определенную по умолчанию для выбранного типа данных, даже если была указана другая длина.Всегда устанавливайте необходимое значение длины типа данных после того, как был указан тип данных. |