导出的表数据直接就是带INSERT语句的数据

解决方案 »

  1.   

    这个方法很多的
    可以先select出来,然后写个小程序处理一下就行了
      

  2.   

    也可以这样
    SQL> select * From aa;ID
    --------------------
    10
    20
    q
    10SQL> select 'insert into aa values('''||id||''');' from aa;'INSERTINTOAAVALUES('''||ID||''');'
    ----------------------------------------------
    insert into aa values('10');
    insert into aa values('20');
    insert into aa values('q');
    insert into aa values('10');
      

  3.   

    http://www.cybercorlin.net/forum/print.php?id=165
      

  4.   

    通过EXP工具应该可以导出吧。
      

  5.   

    通过exp通出来选择要导出的table,然后imp进去就OK
      

  6.   

    select 'insert into aa values('''||id||''');' from aa;
    還是這個語句比較舒服一點
      

  7.   

    用pl/sql dev吧.
    tool=>export table  选中一张或N张表后  =>sql export
      

  8.   

    可以用TOAD或者PL/SQL等工具来实现 .
      

  9.   

    可以先建个用户名和连接,数据直接导excle里。也可以用TOAD或者PL/SQL等工具来实现。
      

  10.   

    如果使用TOAD的话,点击要导出数据的表,
    右键->EXPORT DATA,打开导出界面.
    选择导出文件的路径或是导出到剪贴板上
    便会生成带INSERT语句的数据.
      

  11.   

    1.用PL/SQL导出为excel。先用select * from tablename;语句查出想要的结果数据,然后另存为CSV格式,再转为xls即可。2.用exp命令导出。
    exp 用户名/密码 file=导出路径及文件名 
    exp还有好多参数,可能根据自己需要选择相应参数。导入时用imp语句。3.用PL/SQL工具导出为.dmp格式。你想导出怎样的结果数据?
      

  12.   

    借助第三放工具好了 TOOD挺好用
      

  13.   

    用plsqldeveloper 7.14 以上的版本  有一个右键导出sql语句的功能。
      

  14.   


    用plsql的工具,里面的import选项卡里面 第二个选项,就是导出insert语句。
      

  15.   

    1、toad2、sql语句拼接:select   'insert   into   aa   values( ' ' '||字段名称|| ' ' '); '   from   表名称; 
      

  16.   

    用plsql的工具,里面的import选项卡里面 第二个选项,就是导出insert语句。
      

  17.   

    不知仁兄想要这个做什么用
    方法一:采用拼select的方法可以
    方法二:完全可以用pl/sql方法把数据导出来,再用它到近来,顺便说一句pl/sql还能够导出表的结构
    方法三:用oracle自带的导入、导出方法
      

  18.   

    用exp工具
     1.cmd ,cd 到oracle安装目录的bin 文件夹下面
     执行以下语句:
     exp userid=用户名/密码@数据库名 tables=(表名1,表名2...) file=指定一个路径;
    这样就可以了
      

  19.   

    对于blob字段不能通过此方式导出。