Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从经典数据库转储oracle(exp)中提取sql脚本?_Sql_Oracle_Import_Dump - Fatal编程技术网

如何从经典数据库转储oracle(exp)中提取sql脚本?

如何从经典数据库转储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语句,您可能无法轻松地

我试图从经典数据库转储而不是数据泵中提取sql脚本,因为我需要知道insert语句中的一些信息

我可以和小鬼一起表演吗

我怎么能这么做


谢谢

它在文档中。看

展示

默认值:n

当SHOW=y时,导出转储文件的内容将列在 显示而不是导入。导出中包含的SQL语句 按导入将执行它们的顺序显示

SHOW参数只能与FULL=y、FROMUSER、TOUSER、, 或表参数


您所说的SQL脚本到底是什么意思。如果你是指表的DDL,你可以得到它。如果您想将转储文件转换为一系列insert语句,您可能无法轻松地完成这项工作。我相信有第三方工具可以做到这一点,但一般来说,将文件导入到Oracle数据库中,然后从中生成insert语句更容易。我的想法是,我想提取语句,而不需要数据库中的用户。在导入转储之前,我需要知道一些信息!你说的这些话到底是什么意思?转储文件包含DDL语句。它不包含DML语句。没有要提取的insert语句。正如我所说,有第三方工具可以从转储文件中读取数据,并由此生成insert语句。但是这些工具不太可能是免费的,而且通常只需先将转储文件导入Oracle数据库就更容易了,即使您只是为此目的创建了一个实例。谢谢,但是show并没有提取所有语句,如insert语句devops-啊。我上次使用它已经有一段时间了,文档中没有提到对提取内容的任何限制。