网上搜索下;全都说没有办法?只能借助工具?c#,delphi?
要是借助其他的工具的话,改动就大了...花费的时间就大了

解决方案 »

  1.   


    你需要实现什么功能,是要转移long raw到另一个表里,还是想其他的功能?
      

  2.   

    insert XXX (select [long raw] from XXX where ...);
    就是拷贝记录到同张表里.
      

  3.   

    同一张表,就没有办法了,好像只有通过程序来做了。long已经不推荐使用了,用blob或者clob来代替了。
      

  4.   

    Compilation errors for PROCEDURE PUBFC.SP_UPDATEREVSError: PL/SQL: ORA-00932: 不一致的数据类型: 要求 BINARY 得到的却是 BINARY??????
    Line: 39
    Text: Insert Into   Tmptb(col_1,col_2,col_3,col_4)  (Select oldRecvid,newrecvid,imgorder,to_blob(image) from RECVIMGS where  RECVID=oldRecvid);Error: PL/SQL: SQL Statement ignored
    Line: 39
    Text: Insert Into   Tmptb(col_1,col_2,col_3,col_4)  (Select oldRecvid,newrecvid,imgorder,to_blob(image) from RECVIMGS where  RECVID=oldRecvid);
    -----------------------
    几百G的数据库不是说改就能改的啊.可以改的话,就不来这里问了呢