Запрос в SQL2000 - PullRequest
       13

Запрос в SQL2000

0 голосов
/ 22 апреля 2010

Как изменить тип данных столбца в таблице?

Ответы [ 2 ]

2 голосов
/ 22 апреля 2010
CREATE TABLE dbo.MyTable (column_a INT );
GO
INSERT INTO dbo.MyTable  (column_a) VALUES (10);
GO
ALTER TABLE dbo.MyTable  ALTER COLUMN column_a DECIMAL (5, 2);
GO
DROP TABLE dbo.MyTable;
GO
1 голос
/ 22 апреля 2010

изменить таблицу yourtable изменить столбец yourcolumnname yourdatatype;

Это работает, только если SQL может преобразовывать старые значения в новые значения с новым типом данных. Если это не удастся, вам придется создать новый столбец, перенести данные каким-либо образом и удалить старый столбец.

...