小弟记等!
如何用一条SQL语句将数据库中指定表的数据导出成INSERT语句的数据格式,或者*.sql文件。
谢,大虾!◎

解决方案 »

  1.   

    try:
    16:02:12 SQL> desc t1;
     名称                                                  空?      类型
     ----------------------------------------------------- -------- ----------------
    --------------------
     A                                                              NUMBER(38)
     B                                                              NUMBER(38)16:02:30 SQL> select * from t1;         A          B
    ---------- ----------
             1          2
             2          3已用时间:  00: 00: 00.00
    16:02:34 SQL> spool d:\a.txt
    16:02:38 SQL> select 'insert into t1 values('||a||','||b||');' from t1;'INSERTINTOT1VALUES('||A||','||B||');'
    --------------------------------------------------------------------------------
    --------------------
    insert into t1 values(1,2);
    insert into t1 values(2,3);已用时间:  00: 00: 00.16
    16:02:38 SQL> spool off
      

  2.   

    为什么我的这条语句会报SQL语句错误
    exec vanet..vanet_system  'bcp "vanet..vanet_system" out "d:\tt.txt" -c -t -U user -P pass';
      

  3.   

    pl/sql dev中执行select * from .....在查询的结果右键就可以导出成文件了.
      

  4.   

    请问楼上的哥们,倒入其它数据库中的表及数据,一条sql如何写?倒出的我不也不知道.
      

  5.   

    oracle好像有这个功能,不需要你这样做~