दोनों सिंटैक्स आमतौर पर समस्याओं के बिना काम करते हैं, लेकिन यदि आप एक कंडीशन जोड़ने का प्रयास करते हैं तो आप देखेंगे कि दूसरे के साथ यह समझना बहुत आसान है कि कौन सी जॉइन कंडीशन है और कौन सी क्लॉज है।
1)
SELECT a.name,
a.empno,
b.loc
FROM tab a,
tab b
WHERE a.deptno = b.deptno(+)
AND a.empno = 190;
2)
SELECT a.name,
a.empno,
b.loc
FROM tab a,
LEFT OUTER JOIN tab b
ON a.deptno = b.deptno
WHERE a.empno = 190;
साथ ही, बाहरी जुड़ाव को पहचानना बहुत आसान है और (+) को शामिल करना न भूलें। कुल मिलाकर आप कह सकते हैं कि यह सिर्फ स्वाद का सवाल है, लेकिन सच्चाई यह है कि दूसरा वाक्य रचना बहुत अधिक पठनीय है और त्रुटियों की संभावना कम है।