回答

收藏

Varchar(255)至Varchar(MAX)

技术问答 技术问答 416 人阅读 | 0 人回复 | 2023-09-14

是否可以将SQL Server 2008数据库中的列类型从varchar(255)更改为,varchar(MAX)而不必删除表并重新创建?7 V' V2 i" E; ?# G9 T( T0 `
每当我尝试使用SQL Server Management Studio进行操作时,SQL Server Management; E" z8 i" S; ^3 U; B! m* [0 _5 ?
Studio都会向我抛出一个错误-但是让我头疼的是,很高兴知道我是否可以更改类型而不必删除和创建。
, i" A* L) b' Y0 z7 ]% q谢谢1 L8 V. H9 ?5 G2 w) Z) w
                ) o: u- Y; G, `0 `+ g7 z! |/ a
解决方案:. P7 U' ^/ ]) V; d8 s% F+ _
                9 F, w' s5 [) P0 b) h0 s9 h

. ?, v' i; Z' H% n: F0 [" Y% Q2 J- w3 M  M
                您应该能够使用TSQL做到这一点。
( M9 h' K! v; ^/ x就像是
' P2 l" I  ~% s+ w0 T9 }ALTER TABLE [table] ALTER COLUMN [column] VARCHAR(MAX)
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则