DB/Oracle 썸네일형 리스트형 [oracle] RAC(이중화) 환경 sequence nextval Q.시퀀스를 조회하는데 값 범위가 다른거 같아요. A. AP별로 DB Connection pool에서 꺼내는 DB 커넥션이 어디냐에 따라서 시퀀스 값은 달라질 수 있음. 각 DB 별로 시퀀스 캐시 사이즈 대역대로 캐싱한 범위를 가지고있고, 할당량을 모두 채운경우 다음 캐싱 사이즈 범위로 넘어 가게 됨. 위 케이스는 시퀀스를 CREATE 할때 NOORDER 를 주고 캐쉬 사이즈를 10000 으로 주게 되는 경우 처리되는 케이스이며 RAC(이중화) 환경에서 시퀀스 nextval을 하는 경우 위처럼 처리 된다. 더보기 [Tip] 오라클(Oracle) 빈칸 조건 확인 일하다보면 컬럼값 default 가 ' ' 인 경우가 있음. (null이 없는 경우로 정의된 환경) WHERE 1=1 AND 대상컬럼 != ' ' 로 하게 되면 안걸리는 경우가 발생한다 WHERE 1=1 AND TRIM(대상컬럼) IS NOT NULL 로 하는게 제대로 나옴.. 물론 환경에 따라서 TRIM 이 안되는 공백도 존재합니다 더보기 이전 1 다음