1

我正在寻找如何通过 SQL 脚本更改 SQL Server 2008 表中包含的字段属性。

我正在寻找专门更改“长度”属性。

有人知道怎么做这个吗?

谢谢

4

1 回答 1

27

所以,假设你有这张桌子:

CREATE TABLE YourTable(Col1 VARCHAR(10))

而您想更改Col1VARCHAR(20). 你需要做的是:

ALTER TABLE YourTable
ALTER COLUMN Col1 VARCHAR(20)

由于列的长度变大,这将毫无问题地工作。如果您想将其更改为VARCHAR(5),那么您首先需要确保您的列中没有包含更多字符的值,否则ALTER TABLE将失败。

于 2013-03-06T15:32:49.540 回答