OUTER JOIN 입니다.

해당 조인은 조인 조건을 만족하지 않는 행까지 함께 출력할 수 있습니다.

 

1. LEFT OUTER JOIN

2. RIGHT OUTER JOIN

3. FULL OUTER JOIN

으로 나눌 수 있으나, 오늘은 '(+)' 이해만 하고 넘어가겠습니다.

 

예를 들어 

SELECT *
FROM STUDENT A, GRADE B
WHERE A.ID = B.ID (+)

 

'WHERE A.ID = B.ID (+) ' 라는 구문에서

OUTER JOIN의 기준이 되는 테이블은 A 테이블입니다.

 

따라서,

A 테이블은 모든 데이터가 출력되고

B 테이블은 조인 조건을 만족하는 경우만 출력됩니다.

*만족하지 않는 경우엔 NULL으로 출력됩니다.

 

 

자바 컴파일러 버전이 맞지 않아서 발생하는 에러로, 

요구되는 컴파일러 버전을 맞춰줘야

 

- 해당 프로젝트 컴파일러 버전 수정할 것

 

 

실행 프로젝트 우클릭 > Properties

'Java Compiler' 클릭

 

 

 

'Compiler compliance level'을

현재 지원하는 최신 버전인 "1.8"로 설정 후 'Apply' 하면

 

 

 

이클립스 창 우측 하단에 적용 중임을 확인할 수 있음

 

 

톰캣 서버 실행 시 만날 수 있는 에러로,

라이브러리에 WAS 라이브러리가 import 되어 있지 않아서 발생함

 

- 해당하는 프로젝트의 Build Path를 수정할 것

 

 

실행 프로젝트 우클릭 > Properties

'Add Library' 클릭

 

 

 

'Server Runtime' 클릭 후

'Next'

 

 

 

톰캣 서버 클릭하여 'Finish' 하여

서버 런타임 라이브러리 추가함

+ Recent posts