Tôi đã thấy những điều sau đây trong một truy vấn được cho là được chuyển từ cú pháp nối ngoài của Oracle sang cú pháp nối ngoài tiêu chuẩn SQL:
SELECT ...
FROM A, B, C, D, E
WHERE A.A_ID = B.A_ID
AND B.B_ID = C.A_ID(+)
AND B.B_KEY = C.B_KEY(+)
AND C.C_ID = D.C_ID(+)
AND B.A_ID = E.A_ID(+)
AND B.B_KEY = E.B_KEY(+)
AND 'CONSTANT' = C.X_ID(+)
Bây giờ dịch cú pháp nối ngoài thường là một quá trình cơ học, nhưng dòng cuối cùng đó đã làm tôi bối rối. Nó có nghĩa là gì? Nó có tác dụng gì?