현재 MyBatis에 Oracle로 개발되어 있는 부분을 PostgreSQL로 변경중이다.
아래와 같은 쿼리가 있었는데
select id as ID, pw as PW from tbl_member
그냥 컬럼을 읽어오거나 AS를 사용해도 컬럼명 결과값이 항상 소문자로 출력되었다.
이미 대문자로 사용중인 로직들을 변경하기에는 너무 일이 커지기에 방법을 찾아보았는데
1. MyBatis의 resultMap을 사용한다.
<result property=“ID” column=“id” />
2. Alias를 쌍따음표로 작성한다.
select id as "ID", pw as "PW" from tbl_member
간단히 작성하기에는 쌍따음표가 괜찮아 보인다.
'DB > RDBMS' 카테고리의 다른 글
[Oracle] 다중 컬럼 PK 설정 방법 (1) | 2020.05.11 |
---|---|
[PostgreSQL] 트랜잭션 사용하기 (0) | 2020.04.29 |
[MSSQL] 테이블변수와 임시테이블 장단점 (0) | 2020.04.27 |
[MSSQL] 임시테이블 존재여부 확인 (0) | 2020.04.27 |
[MSSQL] SELECT INTO - 테이블 또는 임시테이블 복사 (0) | 2020.04.27 |