是否可以在不存在的配置单元表或视图上创建配置单元视图?此功能将帮助我们在刷新时不按任何顺序部署配置单元DDL(将表或视图从一个环境迁移到另一个环境)。在我们的环境中,视图是建立在另一个视图之上的。如果我们以任何顺序部署它们,在默认设置下,某些视图可能会失败,因为基础表/视图不存在。请查看是否可以关闭从配置单元元存储中查找元数据,以便在创建视图时不进行类型检查。可以在部署之后或在查询视图以检索数据时强制执行此操作,因为到那时,所有视图/表都将完全部署,并且不会出现任何与类型检查相关的错误。
我在网上查了一下,但是没有找到。在这方面的任何建议都会对我们有帮助。
先谢谢你。
1条答案
按热度按时间mi7gmzs61#
将IF NOT EXISTS添加到所有create语句中,并运行所有语句数次,直到错误消失。
如果以这样的错误顺序执行2次,则第二次运行将成功,不会出现任何错误: