想问一下,在oracle中有什么办法可以一次把某个用户中所有表的建表语句可以导出来啊。不愿意一次
一个表的那样粘贴出来啊。高手们,有什么高招?多谢了。

解决方案 »

  1.   

    在dos 命令下
    你可以先用exp命令 把所有表结构或数所导出一个.dmp文件中
    exp admin/sa@samp   
    其中 admin是登录用户名,sa密码 samp数据库名再用imp命令导入数据库
      

  2.   

    导出表的结构:
    exp user/pasword@dbServerName tables=(tb1,tb2,tb3) rows=n file=c:\db.dmp
    不指定tables导出所有对象结构在另一个库中建表:
    imp user2/pasword@dbServerName2 fromuser=user touser=user2 file=c:\db.dmp