当前位置:  开发笔记 > 编程语言 > 正文

是否可以在Firebird数据库中将varchar(32)的字段转换为BLOB

如何解决《是否可以在Firebird数据库中将varchar(32)的字段转换为BLOB》经验,为你挑选了1个好方法。

我想将已保存的数据保存到表字段varchar(32)中,并将其转换为Firebird数据库中的BLOB.我正在使用一个软件:IBExpert ....如果有可能,该怎么做?



1> 小智..:

让我们考虑你有一个表TEST有一列NAME:

create table test (name varchar(32));
insert into test values('test1');
insert into test values('test2');
insert into test values('test3');
commit;
select * from test;

可以通过以下脚本将列从varchar更改为BLOB:

alter table test add name_blob blob;
update test set name_blob = name;
commit;
alter table test drop name;
alter table test alter column name_blob to name;
commit;
select * from test;

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有