Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找如何通过 SQL 脚本更改 SQL Server 2008 表中包含的字段属性。
我正在寻找专门更改“长度”属性。
有人知道怎么做这个吗?
谢谢
所以,假设你有这张桌子:
CREATE TABLE YourTable(Col1 VARCHAR(10))
而您想更改Col1为VARCHAR(20). 你需要做的是:
Col1
VARCHAR(20)
ALTER TABLE YourTable ALTER COLUMN Col1 VARCHAR(20)
由于列的长度变大,这将毫无问题地工作。如果您想将其更改为VARCHAR(5),那么您首先需要确保您的列中没有包含更多字符的值,否则ALTER TABLE将失败。
VARCHAR(5)
ALTER TABLE