| ORACLE | SQL Server |
| From 절 생략 불가 (의미상 필요없는 경우 DUAL 테이블 선언) |
From절 필요없는 경우 생략 가능 |
| SYSDATE | GETDATE |
| ADD_MONTHS | DATEADD |
| MONTHS_BETWEEN | DATEDIFF |
| TO_NUMBER, TO_DATE, TO_CHAR | CONVERT |
| VARIANCE 분산 | VAR |
| STDDEV 표준편차 | STDEV |
| 문자 상수의 경우 대소문자 구분 | 문자상수의 대소문자 구분X |
| NULL을 마지막에 배치 | NULL을 처음에 배치 |
| ORACLE | ANSI | |
| 표준조인 (INNER, CROSS, NATURAL, OUTER) | ||
| INNER JOIN | 기본 조인 연산, FROM절에 테이블을 컴마로 구분, WHERE절에 조인 조건 나열 |
USING이나 ON 조건절을 필수적 사용 ON 조건의 괄호는 생략가능 USING 조건절 괄호 필수, 테이블 이름같은 접두사 붙이기 불가 |
| NATURAL JOIN | 동일한 이름을 가지는 모든 컬럼들에 대해 EQUL JOIN 수행 USING, ON, WHERE절에서 조건 정의 불가 데이터 유형이 동일해야 함 접두사 사용 불가 |
|
| LEFT/RIGHT OUTER JOIN | WHERE절에 조인 조건 작성 기준이 아닌 테이블 뒤에 (+)를 붙임 |
조인 종류를 FROM에 작성 조인 조건을 바로 뒤에 ON절에 나열 WHERE 절은 ON절 밑에 전달 |
| FULL OUTER JOIN | ORACLE 표준에는 없음 UNION 사용 |