Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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
Database oracle数据库导出导出的DDL将创建视图置于创建表之前_Database_Export_Oracle Sqldeveloper_Database Dump - Fatal编程技术网

Database oracle数据库导出导出的DDL将创建视图置于创建表之前

Database oracle数据库导出导出的DDL将创建视图置于创建表之前,database,export,oracle-sqldeveloper,database-dump,Database,Export,Oracle Sqldeveloper,Database Dump,使用Oracle SQL Developer,我想使用“工具”“数据库导出”菜单项将数据库导出到SQL脚本。我选择了要导出的所有DDL条目。现在的问题是,生成的SQL文件将按顺序包含一些部分,如DROP TABLE/VIEW、CREATE VIEW、CREATE TABLE和INSERT DATA 从尚未创建的表创建视图是没有意义的。有什么解释吗?我确实尝试从转储文件导入导出的数据库,但它无法工作 任何帮助都将不胜感激 您使用的是哪个版本的SQL Developer?4.1并没有做到这一点,我也

使用Oracle SQL Developer,我想使用“工具”“数据库导出”菜单项将数据库导出到SQL脚本。我选择了要导出的所有DDL条目。现在的问题是,生成的SQL文件将按顺序包含一些部分,如DROP TABLE/VIEW、CREATE VIEW、CREATE TABLE和INSERT DATA

从尚未创建的表创建视图是没有意义的。有什么解释吗?我确实尝试从转储文件导入导出的数据库,但它无法工作


任何帮助都将不胜感激

您使用的是哪个版本的SQL Developer?4.1并没有做到这一点,我也不记得3.x版有这么做。最新版本(至少)也有一个“向视图添加强制”功能,可以解决此问题-视图将被创建为无效,但创建表后将成功重新编译。您使用的是哪个版本的SQL Developer?4.1并没有做到这一点,我也不记得3.x版有这么做。最新版本(至少)也有一个“向视图添加强制”功能,可以解决此问题-视图将被创建为无效,但创建表后将成功重新编译。