Varchar(255)至Varchar(MAX)
技术问答
312 人阅读
|
0 人回复
|
2023-09-14
|
是否可以将SQL Server 2008数据库中的列类型从varchar(255)更改为,varchar(MAX)而不必删除表并重新创建?
4 `3 J4 L* V' y) `- O每当我尝试使用SQL Server Management Studio进行操作时,SQL Server Management4 D: T) z+ B' j1 V Y
Studio都会向我抛出一个错误-但是让我头疼的是,很高兴知道我是否可以更改类型而不必删除和创建。
% R, |1 p# x9 m! G7 d" L谢谢
2 G% U1 ~3 W* }5 b
6 f0 }# F' q, {# D# R" \解决方案:9 `0 Z' |4 J1 n7 k. i* T
4 P/ a" y y% m- g" ~! ]
0 U& ^/ o; y5 v/ Y$ k7 r6 U. `& ~' I
您应该能够使用TSQL做到这一点。/ i9 l/ f6 l. s$ F( V9 ?
就像是& V8 X4 Z' `! ]0 O: w. m' u# E
ALTER TABLE [table] ALTER COLUMN [column] VARCHAR(MAX) |
|
|
|
|
|