Sql 东南方?确切地说,它们是如何结合在一起的?“要想了解更多关于结构的细节是很难的。”比尔卡温说,“我没有想到这一点。这可能会有所帮助,尽管它是一个Oracle数据库,我不知道如果没有解释,它的等效结构会是什么。它们中的一些子查询在某些选择中是相似的。它们整体

Sql 东南方?确切地说,它们是如何结合在一起的?“要想了解更多关于结构的细节是很难的。”比尔卡温说,“我没有想到这一点。这可能会有所帮助,尽管它是一个Oracle数据库,我不知道如果没有解释,它的等效结构会是什么。它们中的一些子查询在某些选择中是相似的。它们整体,sql,oracle,optimization,view,query-optimization,Sql,Oracle,Optimization,View,Query Optimization,东南方?确切地说,它们是如何结合在一起的?“要想了解更多关于结构的细节是很难的。”比尔卡温说,“我没有想到这一点。这可能会有所帮助,尽管它是一个Oracle数据库,我不知道如果没有解释,它的等效结构会是什么。它们中的一些子查询在某些选择中是相似的。它们整体上是相似的查询吗(即,它们是否可以通过条件聚合折叠成一个或多个查询)?我认为您必须手动修改视图,但是您可以将每个查询拆分成一个文件,然后使用文件比较工具(例如winmerge)对它们进行比较,但是视图不是PL/SQL@a_horse_with_



东南方?确切地说,它们是如何结合在一起的?“要想了解更多关于结构的细节是很难的。”比尔卡温说,“我没有想到这一点。这可能会有所帮助,尽管它是一个Oracle数据库,我不知道如果没有解释,它的等效结构会是什么。它们中的一些子查询在某些选择中是相似的。它们整体上是相似的查询吗(即,它们是否可以通过条件聚合折叠成一个或多个查询)?我认为您必须手动修改视图,但是您可以将每个查询拆分成一个文件,然后使用文件比较工具(例如winmerge)对它们进行比较,但是视图不是PL/SQL@a_horse_with_no_name我已经很久没有使用它了,我不记得它是否能分析视图,或者视图是否需要嵌入到临时PL/SQL对象中。这些高级语言工具通常需要大量的设置才能开始工作,这就是为什么通常最好手动操作,除非有很多代码。感谢您的链接,但我不允许下载未经批准的应用程序,完成此操作的过程将比完成第一次编辑所需的时间更长。谢谢你!看起来该应用程序会有所帮助,但视图不是PL/SQL@a_horse_with_no_name我已经很久没有使用它了,我不记得它是否可以分析视图,或者视图是否需要嵌入到临时PL/SQL对象中。这些高级语言工具通常需要大量的设置才能开始工作,这就是为什么通常最好手动操作,除非有很多代码。感谢您的链接,但我不允许下载未经批准的应用程序,完成此操作的过程将比完成第一次编辑所需的时间更长。谢谢你!看起来该应用程序会有所帮助。如果您使用的是Oracle 12.2或更高版本,请查看PL/Scope。您可以在代码中找到SQL ID,并按重复项分组:(Steven Feuerstein而不是我提供的示例)@JoãoBarreto噢!我想我是的。我会检查一下,可能希望我在开始这个过程之前就知道了不过,我相信这是我未来可以使用的东西。:)@JoãoBarreto好的,所以我确实看了PL/Scope,但这对我没有帮助,因为所有语句都在同一个视图中。似乎PL/Scope用于在数据库中的两个“不同”对象之间查找相似的代码。但如果我以后需要这样的东西,我会记住这一点。很抱歉,我在评论中没有提到这一点。我读到您将所有内容都放在一个视图中,实际上我已经完成了,并且能够临时将视图转换为pl/sql块中的多个SELECT into,只是为了使用pl/Scope查找重复项。不过,在腰带上添加另一个工具总是很好的。如果您使用的是Oracle 12.2或更高版本,请查看PL/Scope。您可以在代码中找到SQL ID,并按重复项分组:(Steven Feuerstein而不是我提供的示例)@JoãoBarreto噢!我想我是的。我会检查一下,可能希望我在开始这个过程之前就知道了不过,我相信这是我未来可以使用的东西。:)@JoãoBarreto好的,所以我确实看了PL/Scope,但这对我没有帮助,因为所有语句都在同一个视图中。似乎PL/Scope用于在数据库中的两个“不同”对象之间查找相似的代码。但如果我以后需要这样的东西,我会记住这一点。很抱歉,我在评论中没有提到这一点。我读到您将所有内容都放在一个视图中,实际上我已经完成了,并且能够临时将视图转换为pl/sql块中的多个SELECT into,只是为了使用pl/Scope查找重复项。尽管如此,在腰带上添加另一个工具总是很好的。