【发布时间】:2011-09-19 19:27:13
【问题描述】:
我正在寻找如何控制大型 sql 脚本执行的技巧。它将包含各种 DDL 和 DML 语句。主要是我在寻找 DDL 控件。我的实际意思是,基本上我有一个脚本,其中包含从我们的一个 DB 生成的多个 DDL 语句。当我启动脚本时,即使在创建时出现编译错误或错误,它也会通过。 感谢任何想法
【问题讨论】:
-
你是如何运行脚本的?
-
它的 oracle 数据库,使用 sqlplus(@file.sql) 因为这会更容易解决
-
请注意,根据脚本的不同,如果之前的语句也有错误,某些语句会出错。例如,如果基表不存在,则通常无法创建索引和约束。另一方面,有些语句在其他方面是完整的(别名),这可能会给其他程序关于数据库状态的想法(由于新错误)根本不正确。