마이크로소프트에서는 join을 사용할 때 ANSI문법을 따르도록 권장하고 있데요.
'ANSI SQL' 모든 데이터베이스에서 공통으로 사용하는 표준 SQL입니다.
예) T-SQL
select title
from publishers, titles
where publishers.pub_id = titles.pub_id
이것을 'ANSI'문법으로 바꿔보면...
select title
from publishers inner join titles
on publishers.pub_id = titles.pub_id
와 같네요.
한마디로, T-SQL은 두 테이블 조인하는 컬럼을 where에 두는 것이구요,
ANSI SQL은 조인 구문을 명시하는 것이네요.
Join쪽에서 버그가 가끔씩 보고되고 있다고 해요. ANSI문법을 사용해야겠네요.
'program study' 카테고리의 다른 글
| [Apache] 아파치 + 톰캣 연동 (0) | 2009.09.25 |
|---|---|
| [DB] RDB의 집합 연산자 와 관계 연산자 (0) | 2009.05.16 |
| [DB] DB와 DBMS (3) | 2009.05.15 |
| [DB] ERD표기법 (0) | 2009.05.12 |
| [TOMCAT] HTTP 응답 - 상태코드 (2) | 2009.04.27 |