0

在给定架构下存在现有表,例如 X

对于与 X 具有相同结构的新模式 (Y),我想复制属于 X 模式的所有表,然后在 Y 中创建

4

1 回答 1

0

在 oracle 中,您可以使用 EXPDP 和 IMPDP 命令,如下所示:

完整的模式导出(元数据和内容)确实看起来像:

expdp user/pass schemas=<schemaname> directory=dumpdir \
      dumpfile=<schemaname>.dmp \
      logfile=expdp_<schemaname>.log

如果要导入到不同的用户/模式(目标数据库可以与源相同),可以使用:

impdp user/pass schemas=schema1 directory=dumpdir \
      remap_schema=schema1:schema2 \
      dumpfile=schema1.dmp \
      logfile=impdp_schema2.log

在 sql Server 中,只需点击此链接:

http://www.databasedesign-resource.com/import-and-export-in-sql-server.html

于 2013-02-11T06:37:58.490 回答