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) |
|
|
|
|
|