请问如何复制LONG RAW类型的记录

[复制链接]
查看11 | 回复8 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
我想在ORACLE数据库中直接将一含有LONG RAW类型字段的表中记录复制到另外一张相同结构的表中,请问用SQL该如何实现?或者还需要其他的方法.
敬请各位大侠帮忙啊.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
难道就没人能回答我吗?


回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我也在研究。呵呵
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
数据库版本?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
817
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
其实也是开始的时候没想清楚,根本就没有涉及到需要复制数据的要求,
如果将字段类型改成BLOB就好了,但是现在表里已经有数据,所以真是麻烦啊.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
顶一下.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
SQL> create table test2(abc long raw);
表已创建。
SQL> insert into test2values('abc');
已创建 1 行。
SQL> alter table test2 modify abc blob;
表已更改。

long long raw不支持create table as select ,高级复制;
看你的版本能否转换数据类型
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
谢谢版主.

不过我的ORACLE版本不支持这种类型的转换.
提示
ORA-22859: 无效的列修改
看来没什么办法了,只好写个程序,取出来再插进去了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行