使用EXP命令或是其他开发工具,如用pl/sql developer C:\EXP USER/PASSWD  FILE=A。DMP    ROWS=N这样只导出结构,过程不导记录

解决方案 »

  1.   

    pl/sql developer 很好用的!
      

  2.   

    上面两中都可以
    不过exp只能导成dmp文件
    pl/sql developer 可以生成脚本文件(.sql)
      

  3.   

    转贴:
    第三方工具就不说了主要说一下9i以上版本的dbms_metadata 
    1、获得单个对象的DDL语句 
    set heading off 
    set echo off 
    set feedback off 
    set pages off 
    set long 90000 
    select dbms_metadata.get_ddl(‘TABLE’,’TABLENAME’,’SCAME’) from dual; 
    如果获取整个用户的脚本,可以用如下语句 
    select dbms_metadata.get_ddl('TABLE',u.table_name) from user_tables u; 
    当然,如果是索引,则需要修改相关table到index
      

  4.   

    exp system/manager@server_name  file=c:\a.dmp  tables=(table_name) log=c:\a.txt
    imp system/manager@server_name  file=c:\a.dmp   log=c:\a.txt
    建表语句就在a.txt里面了
    存储过程的语句,装个软件 SQL Navigator 4  trigger  procedure 多可以看到