如何从经典数据库转储oracle(exp)中提取sql脚本?
我试图从经典数据库转储而不是数据泵中提取sql脚本,因为我需要知道insert语句中的一些信息 我可以和小鬼一起表演吗 我怎么能这么做如何从经典数据库转储oracle(exp)中提取sql脚本?,sql,oracle,import,dump,Sql,Oracle,Import,Dump,我试图从经典数据库转储而不是数据泵中提取sql脚本,因为我需要知道insert语句中的一些信息 我可以和小鬼一起表演吗 我怎么能这么做 谢谢 它在文档中。看 展示 默认值:n 当SHOW=y时,导出转储文件的内容将列在 显示而不是导入。导出中包含的SQL语句 按导入将执行它们的顺序显示 SHOW参数只能与FULL=y、FROMUSER、TOUSER、, 或表参数 您所说的SQL脚本到底是什么意思。如果你是指表的DDL,你可以得到它。如果您想将转储文件转换为一系列insert语句,您可能无法轻松地
谢谢 它在文档中。看 展示 默认值:n 当SHOW=y时,导出转储文件的内容将列在 显示而不是导入。导出中包含的SQL语句 按导入将执行它们的顺序显示 SHOW参数只能与FULL=y、FROMUSER、TOUSER、, 或表参数
您所说的SQL脚本到底是什么意思。如果你是指表的DDL,你可以得到它。如果您想将转储文件转换为一系列insert语句,您可能无法轻松地完成这项工作。我相信有第三方工具可以做到这一点,但一般来说,将文件导入到Oracle数据库中,然后从中生成insert语句更容易。我的想法是,我想提取语句,而不需要数据库中的用户。在导入转储之前,我需要知道一些信息!你说的这些话到底是什么意思?转储文件包含DDL语句。它不包含DML语句。没有要提取的insert语句。正如我所说,有第三方工具可以从转储文件中读取数据,并由此生成insert语句。但是这些工具不太可能是免费的,而且通常只需先将转储文件导入Oracle数据库就更容易了,即使您只是为此目的创建了一个实例。谢谢,但是show并没有提取所有语句,如insert语句devops-啊。我上次使用它已经有一段时间了,文档中没有提到对提取内容的任何限制。