0

我们有一个内部使用其他 5 个视图的视图定义。当我们使用 RoundhouseE 执行数据库脚本时,这些视图脚本将按字母顺序执行。因此,在主视图中使用的这 5 个视图中,只有 3 个视图在主视图之前执行,其余 2 个视图尚未创建,因此主视图脚本会引发错误。除了重命名视图之外,我们如何解决这个问题?

4

1 回答 1

2

无论是在wiki中,还是在源文档中,我相信我们都涵盖了这个确切的场景。如果没有,我们应该在那里添加它。

当您依赖顺序时,解决方案是重命名文件(而不是视图)。通常,您会根据视图名称前面的“0000_”(例如0001_viewname.sql0002_viewname.sql等)将文件名按顺序排列,但您也可以将主视图的名称移动到“z_”以将其放在另一个之后意见。

我知道您问过除了重命名视图文件之外如何解决此问题,但重命名文件您解决此问题的方法。

于 2018-01-01T21:07:01.007 回答