Hi,
We are going to upgrade SQL Server from 2008 to 2017. We ran DMA tool and found some reports on some topics. Among them one topic they are saying currently database has unqualified join which use old style join rather than using ANSI new join syntax (LEFT/RIGHT OUTER join, FULL OUTER join etc). Below is DMS report output. I want to know does SQL Server still support old style join or I must use ANSI new join syntax (LEFT/RIGHT OUTER join, FULL OUTER join etc)?
Issue-
Unqualified Join(s) detected
Impacted Object Details
Object [dbo].[abc_procedure] uses the old style join syntax which can have poor performance at database compatibility level 90 and higher.