gpt4 book ai didi

sql-server-2008 - 将 INT 转换为 VARCHAR

转载 作者:行者123 更新时间:2023-12-04 16:48:23 25 4
gpt4 key购买 nike

全部,

我有一个填充表,其中包含“”列SSN ' 作为数据类型 INT .是否可以转换列“” SSN ',以及列中的数据,转换为 VARCHAR(#)'s。

ALTER TABLE Table1
MODIFY SSN varchar(9);

那行得通吗?

谢谢!

任何帮助表示赞赏!

最佳答案

alter table Table1
alter column SSN varchar(9);

您可以进行快速测试以验证这将保留数据。
create table #data(
ssl int
)

insert into #data values(1)
insert into #data values(2)
insert into #data values(3)
insert into #data values(4)

select * from #data

alter table #data
alter column ssl varchar(9)

select * from #data

在做这样的事情之前备份永远不会有什么坏处。如果数据量不是很大,即使是快速插入另一个表也能工作。

关于sql-server-2008 - 将 INT 转换为 VARCHAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10437300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com