본문 바로가기

전체 글

(8)
공통코드 관리 Enum vs DB 1. Enum으로 관리하기 좋은 경우 * 값이 고정, 변경될 가능성이 거의 없음. * 코드자체로 의미가 명확함. ex ) 성별 (MALE, FEMALE), 요일(MONDAY~SUNDAY) + 장점 : 타입안정성, IDE 자동완성, 오타방지, JPA 사용할 경우(타입안정성, 가독성,의미명확) - 단점 : 코드 수정 → 배포 필요 2. DB 테이블로 관리하기 좋은경우 * 운영자가 직접 관리해야하고, 변경/추가 가능성이 높은 경우 * 여러 시스템에서 공통적으로 참조해야 할때. ex) 점포코드(편의점1, 편의점2, 편의점3..), +장점: 운영자/관리자가 수정 가능, 배포 없이 운영 대응 - 단점: 쿼리 필요, 무분별하게 만들면 관리 복잡
[TIL] 5 DAY - friendship 아 이건 개발블로그인데 어째서 취미 기록이 더 많은거지..괜히 찔리는구먼....개발 공부 안하는거 다 들켜버림오늘도 Ina 쌤이 목이 많이 아픈것 같다. 아픈데 일하면 서러운데 ㅠ 괜히 안쓰러웠다.. Ina쌤 빨리 나으시오 오늘도 friendship에 관해 이야기를 했다. 처음에는 감정에 관한 문제를 풀었다. sulky - 뚱한, 삐진moody - 기분이 오락가락하는upbeat - 긍정적인, 명랑한, 인싸의 느낌.. downbeat - 우울한, 비관적인optimistic - 낙관적인, 생각과 믿음에 관해 낙천적인 느낌kind-hearted - 마음씨가 고운, 상냥한 fair weather friend - 상황이 좋을때만 곁에 있는 친구ex) I used to have so many friends wh..
[ oracle ] 대량의 데이터 UPDATE 하기 * 리스트 데이터를 UPDATE 해야할 때 사용 하는 쿼리이다. 1. (선 작업) 수정이 필요한 TABLE의 키 값과 수정해야할 값을 TEMP 테이블에 INSERT 한다. ( 엑셀로 IMPORT)2. 아래 쿼리처럼 SET 구문에서 한 건만 나올수 있도록 JOIN을 사용해야한다. (난 이부분에 JOIN을 사용하지 않아서 쿼리 오류가 발생했었음.)UPDATE SCOTT.PEOPLE ASET = ( SELECT COL_DAT_VAL3 FROM SCOTT.TEMP B WHERE SYS_RGTR_ID='250206002_9633' AND A.ID = B.COL_DAT_VAL1 AND A.NM = B.COL_DAT_..