Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否有工具可以帮助我重写数千行代码?我们将从 Oracle 服务器迁移到 Vertica,因此将不再支持较旧的 Oracle 联接,并且需要重写大量 SQL。
此致
Toad 11.0(查询生成器)应该能够做到这一点。我没有非常详细地使用它,但在大多数情况下它是有效的。我会仔细检查任何工具提供的任何代码,因为没有什么是 100% 万无一失的。许多人喜欢的另一个有前途的工具似乎是swissql。无论您使用哪种工具,您都需要进行大量手动校对,以确保生成的查询是您想要的。
Vertica 的 SQL 变体与 PostgreSQL 相同。所以你可能想看看是否有任何工具已经处理了这个问题。
这里有一个链接可能是一个很好的起点:Tool for translation of Oracle PL/SQL into Postgresql PL/pgSQL