超急!!!怎么在建一个已有的表的拷贝?

swswssw 2003-08-19 10:12:39
下面是不是不能用呀,它提示的问题是什么意思?怎么解决呢?老大帮我


1* create table testtabel1 as select * from cgkks
2 /
create table testtabel1 as select * from cgkks
*
ERROR 位于第 1 行:
ORA-00997: 非法使用 LONG 数据类型
...全文
49 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
swswssw 2003-08-20
  • 打赏
  • 举报
回复
我顶
tob 2003-08-19
  • 打赏
  • 举报
回复
是啊long raw的类型不能用表复制
hesi726 2003-08-19
  • 打赏
  • 举报
回复
不行的!
表内 有了 long 类型之后,是不能使用
create table test 来进行表的复制的!
试试 编程实现吧!
java 编程实现很容易的!
zjhclf 2003-08-19
  • 打赏
  • 举报
回复
试试将所有字段名称列出
swswssw 2003-08-19
  • 打赏
  • 举报
回复
我想在procedure里建一个和已存在的表完全一样的表,结构一样,用什么办法呢,上面的办法怎么不行?
怎么没人回答?
swswssw 2003-08-19
  • 打赏
  • 举报
回复
楼上各位,我只是想用pl/sql存储过程实现对库中已有表结构的复制,也就是给过程传一个包含已有表名的参数,在不知其表结构的情况下做个一模要样的表来
我也知道是long门了,可是难道我说的这个过程不能实现吗,不会吧?
csdn的各位星爷,出出主意吧,long 到底怎么完全搞定?还有那儿有这方面的电书的?
感激涕零!!!
jpabcd 2003-08-19
  • 打赏
  • 举报
回复
试试这样,将表先用exp导出,再把原表改名为复制表名,再把导出数据倒回(imp)。不过如果有大量trigger、procedure、view关联的话,恐怕会麻烦一点!

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧