回答

收藏

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)
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则