我想在procedure里建一个和已存在的表完全一样的表,结构一样,用什么办法呢,上面的办法怎么不行?
怎么没人回答?

解决方案 »

  1.   

    不行的! 
    表内 有了 long 类型之后,是不能使用 
    create table test 来进行表的复制的!
    试试 编程实现吧!
      java 编程实现很容易的!
      

  2.   

    是啊long raw的类型不能用表复制
      

  3.   

    试试这样,将表先用exp导出,再把原表改名为复制表名,再把导出数据倒回(imp)。不过如果有大量trigger、procedure、view关联的话,恐怕会麻烦一点!
      

  4.   

    楼上各位,我只是想用pl/sql存储过程实现对库中已有表结构的复制,也就是给过程传一个包含已有表名的参数,在不知其表结构的情况下做个一模要样的表来
    我也知道是long门了,可是难道我说的这个过程不能实现吗,不会吧?
    csdn的各位星爷,出出主意吧,long 到底怎么完全搞定?还有那儿有这方面的电书的?
    感激涕零!!!