G-3130: Try to use ANSI SQL-92 join syntax.

Minor

Maintainability, Portability

Reason

ANSI SQL-92 join syntax supports the full outer join. A further advantage of the ANSI SQL-92 join syntax is the separation of the join condition from the query filters.

Example (bad)

SELECT e.employee_id
      ,e.last_name
      ,e.first_name
      ,d.department_name
  FROM employees e
      ,departments d 
 WHERE e.department_id = d.department_id
   AND EXTRACT(MONTH FROM e.hire_date) = EXTRACT(MONTH FROM SYSDATE);

Example (good)

SELECT emp.employee_id
      ,emp.last_name
      ,emp.first_name
      ,dept.department_name
  FROM      employees   emp
       JOIN departments dept ON dept.department_id = emp.department_id
 WHERE EXTRACT(MONTH FROM emp.hire_date) = EXTRACT(MONTH FROM SYSDATE);