pl/sql中,怎么把table1中列a类型vchar(4000)的数据,(里面的存放是sql语句)导入到列b类型 long类型的列?
还是列b必须为大对象才可以?新手,详细些!感谢!
另,能给个学习pl/sql 和oracle的好书的连接么?多谢!

解决方案 »

  1.   

    奇怪:
    SQL> create table tbl1(cname varchar(4000));Table createdExecuted in 0.141 secondsSQL> insert into tbl1 select 'asdasdasdadsasdadadada' from dual;1 row insertedExecuted in 0.016 secondsSQL> create table tbl2(cname long);Table createdExecuted in 0 secondsSQL> insert into tbl2 select cname from tbl1;1 row insertedExecuted in 0 secondsSQL> select * from tbl2;CNAME
    --------------------------------------------------------------------------------
    asdasdasdadsasdadadadaExecuted in 0.015 seconds
      

  2.   

    最近不方便上网。谢谢大家的回答,我的问题已经解决了!
    update table
    set 新列名(long)=旧列名(vchar);就可以了:)
    1.有谁给我推荐书么?
    2.如何结束帖子。并且给分呢?呵呵