As a background, our system was working from SQL 2000
and was using the Non-ANSI
syntax to write the queries. When we migrated to SQL 2008 R2
, we have modified the "= * " and " * ="
with RIGHT
as well as LEFT join
s. But now we are planning to migrate to SQL 2016
. The Comma JOINs are deprecated. We can use the Comma Joins in this version also, but Microsoft
suggests like this will impact the performance of the queries. Also we don't know how long SQL Server will extend the support on these Non-ANSI
components.
Now we are looking for a tool (either Microsoft or Thirdparty) which can scan the stored procedures and will be able to change the Non-ANSI
syntax like ','
and to replace this with INNER JOIN
or JOIN
.
So far I have tried with
Toad for Oracle https://www.toadworld.com/products/toad-for-oracle/f/10/t/9518
and noticed that it is not giving the proper output.
Also used couple of other tools, both of them not serving the purpose.
http://info.swissql.com/products/sqlone-apijava/sqlone-apijava.html
It will be helpful if anybody who came across the similar scenario can shed some light on this. Any help will be much appreciated.