gpt4 book ai didi

sql - 将表列数据类型从图像转换为 varbinary

转载 作者:行者123 更新时间:2023-12-05 01:36:10 26 4
gpt4 key购买 nike

我有一张像:

create table tbl ( 
id int,
data image
)

发现栏目 data尺寸非常小,可以存储在 varbinary(200)
所以新表将是,
create table tbl ( 
id int,
data varbinary(200)
)

如何将此表迁移到新设计 不会丢失其中的数据。

最佳答案

只需做两个单独的 ALTER TABLE s,因为您只能转换 imagevarbinary(max) ,但之后您可以更改其长度:

create table tbl ( 
id int,
data image
)
go
insert into tbl(id,data) values
(1,0x0101010101),
(2,0x0204081632)
go
alter table tbl alter column data varbinary(max)
go
alter table tbl alter column data varbinary(200)
go
select * from tbl

结果:
id          data
----------- ---------------
1 0x0101010101
2 0x0204081632

关于sql - 将表列数据类型从图像转换为 varbinary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31541241/

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