一般维护视图 (oracle)

maintain views in general (oracle)

我们 运行 有很多 "old" 的意见,偶尔他们似乎有一些错误。我们想修复错误,但要保持视图的低复杂性,以便它们易于理解。

在一个包中,我会通过添加一个额外的函数来隐藏其中的复杂性。有这种可能性吗?

此外,我的 TOAD 在存储视图时似乎添加了很多换行符。这确实大大降低了视图的可读性。有办法摆脱它吗?

许多问候。 彼得

不太清楚你对你的观点做了什么,使它们变得复杂,所以很难说。但是假设您丢失了一些数据并且要在 select 上添加新的 Union,那么您可以将 select 移动到一个单独的视图,这样原始视图就不会拥挤。除此之外,您可能应该举个例子。

至于换行符,请尝试使用 "PL/SQL beautifier" 选项(上方菜单中有一个图标)。