DF031: Non-ANSI standard join is used.
Last modified: May 28, 2025
The topic describes the DF031 T-SQL code analysis rule.
Category
DEPRECATED
Message
Non-ANSI standard join is used.
Description
It is recommended to use the ANSI-standard join syntax and explicitly specify the type of join you are using.
Noncompliant code example
SELECT *
FROM dbo.Order o, dbo.OrderItems oi
WHERE o.OrderId=oi.OrderId
Compliant solution
SELECT *
FROM dbo.Order o JOIN dbo.OrderItems oi
ON o.OrderId=oi.OrderId
Was this page helpful?