在ddl创建脚本中抑制ORA-00942错误
假设您生成ddl以通过Hibernate SchemaExport等创建所有数据库表等。您得到的是一个以开头的drop语句开头的脚本。不是问题,因为我想要这个。但是运行此脚本会在Oracle数据库上运行一堆ORA-00942错误。
因为如果表还不存在它们并不是真正的错误,我希望我的创建脚本在执行时没有错误,因此很容易确定哪些(如果有的话)失败了。
我有什么选择?我想要生成drop表达式,因为表格可能存在,也可能不存在,但我不想让一百万ORA-s回到我身边,我必须检查(以确定它们是否是真正的错误),因为它不能放下一张全新的桌子。
没有找到相关结果
已邀请:
2 个回复
淑灯
撕吠
第二个脚本具有所有CREATE TABLE语句并引导
另一种选择是使用数据字典:
小心这个。它是核选项,将删除模式中的每个表。