본문 바로가기

Oracle3

[Oracle] 다중 컬럼 PK 설정 방법 PK는 테이블당 하나만 존재 가능하다. 지금까지는 하나의 컬럼에 PK를 걸어줬는데 이전에 개발된 시스템을 뜯어보니 3개의 컬럼이 하나의 PK로 묶여있는 것을 보았다. 여러 컬럼을 하나의 PK로 설정하는 방법은 1. 테이블 생성 시 CREATE TABLE [TABLE 이름] ( [colum 1] varchar(100), [colum 2] number, CONSTRAINT [PK 이름] PRIMARY KEY ([colum 1], [colum 2]) ); 2. 만들어진 테이블 수정 시 ALTER TABLE [TABLE 이름] ( CONSTRAINT [PK 이름] PRIMARY KEY ([colum 1], [colum 2]) ); 2020. 5. 11.
[PostgreSQL] 컬럼명(Alias)을 대문자로 출력하는 방법 (MyBatis) 현재 MyBatis에 Oracle로 개발되어 있는 부분을 PostgreSQL로 변경중이다. 아래와 같은 쿼리가 있었는데 select id as ID, pw as PW from tbl_member 그냥 컬럼을 읽어오거나 AS를 사용해도 컬럼명 결과값이 항상 소문자로 출력되었다. 이미 대문자로 사용중인 로직들을 변경하기에는 너무 일이 커지기에 방법을 찾아보았는데 1. MyBatis의 resultMap을 사용한다. 2. Alias를 쌍따음표로 작성한다. select id as "ID", pw as "PW" from tbl_member 간단히 작성하기에는 쌍따음표가 괜찮아 보인다. 2020. 4. 29.
Intellij로 Spring Project 생성 방법 1. Gradle 또는 Maven 프로젝트 생성 1) Intellij 실행 - File - New - Project 선택 2) Maven 또는 Gradle 선택 - Project SDK 버전 확인 후 Next 3) GroupId(프로젝트 고유 ID, 도메인 이름과 동일) ArtifactId(빌드 후 jar파일 이름, 프로젝트 이름과 동일 입력 - Next 4) 프로젝트 이름 및 저장 경로 확인 - Finish 2. Spring MVC 추가 및 설정 1) 생성된 프로젝트 우클릭 - Add Framework Support... 선택 2) Spring MVC 선택(현재 Intellij는 5.2.3 지원, 추가 후 변경 가능) - OK 3) Web 관련 설정파일 생성 확인 Intellij와 Eclipse 설정 .. 2020. 3. 4.