首页 新闻 会员 周边 捐助

SQL Server:如何将字段数据类型从 varchar(20) 修改为 varchar(45)

0
悬赏园豆:30 [已解决问题] 解决于 2022-12-16 20:01

对应的字段用于保存 IP 地址,varchar(20) 只能保存 IPv4 地址,现在要改为 varchar(45) 以支持保存 IPv6 地址,表中有20多万条记录,请问如何修改比较好?

dudu的主页 dudu | 高人七级 | 园豆:30948
提问于:2022-12-16 18:50
< >
分享
最佳答案
0

参考 Change length of varchar on live prod table 通过下面的 SQL 语句瞬间完成了修改

ALTER TABLE [table_name] ALTER COLUMN [IP] varchar(45) NULL

注:IP 字段本来就允许为 null,所以这里用 NULL

dudu | 高人七级 |园豆:30948 | 2022-12-16 20:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册