## 오라클 SQL 문법을 ANSI 문법으로 변환 방법.

예제코드
-- ANSI 문법으로 변환. INNER JOIN 바꾸는 방법
SELECT A.직원ID, A.이름, B.주소
FROM 직원 A, 직원주소 B
WHERE A.직원ID = B.직원ID;
SELECT A.직원ID, A.이름, B.주소
FROM 직원 A INNER JOIN 직원주소 B
ON (A.직원ID = B.직원ID);




예제코드
-- ANSI 문법으로 변환. OUTER JOIN 바꾸는 방법
SELECT A.직원ID, A.이름, B.주소
FROM 직원 A, 직원주소 B
WHERE A.직원ID = B.직원ID(+);
SELECT A.직원ID, A.이름, B.주소
FROM 직원 A LEFT OUTER JOIN 직원주소 B
ON (A.직원ID = B.직원ID); --기준 테이블이 왼쪽일때
SELECT A.직원ID, A.이름, B.주소
FROM 직원 A RIGHT OUTER JOIN 직원주소 B
ON (A.직원ID = B.직원ID); --기준 테이블이 오른쪽일때
SELECT A.직원ID, A.이름, B.주소
FROM 직원 A FULL OUTER JOIN 직원주소 B
ON (A.직원ID = B.직원ID); -- 양쪽 (+)기호 쓸때 이케쓰면 된다.