본문 바로가기

반응형

오라클

맥 sql develover 로그인 에러 1. 로그인 에러 발생! 맥에서 sql developer 로그인 에러가 난다. Status : Failure -Test failed: ORA-00604: error occurred at recursive SQL level 1 ORA-01756: quoted string not properly terminated 흠 왜일까? 검색해보니 맥에서만 타나나는 문제! 2. 언어와 지역을 영어/미국으로 바꿔준다. 시스템 환경설정 > 언어 및 지역 에서 3. sqldeveloper 재실행 후 다시 테스트! 성공! Status : Success !! 더보기
왕초보에게 알려줄 수 있는 초보자 경험! 1. Java 개발 가르쳐주기 2. 공모주 참여 방법 3. Spring Boot 프로젝트 처음 생성 부터 API 만들기 4. 적금 이율 높은거 찾는 노하우 5. Oracle DB 쿼리 짜기 간단한것 6. Java, 오라클 디비 유용한 함수 더보기
[Oracle] 천단위 콤마(,) 찍기 보통 화면에서 해주거나 하지만 먼가 이벤트가 꼬이거나 그렇더라고요.. 그래서 걍 쿼리에서 뽑아내려고 기록하는 콤마찍기 SELECT A AS BEFORE , REGEXP_REPLACE(REVERSE(REGEXP_REPLACE( REVERSE(TO_CHAR(A)), '([0-9]{3})','\1,')), '^,','') AS AFTER FROM (SELECT 10000000000 AS A FROM DUAL ) 더보기
[Oracle DB] 실행 계획 이해 테이블 2가지 접근 방법 1) 전체 테이블 스캔 2) 인덱스 스캔 1. 테이블 크기와 실행계획에 따른 처리시간- 테이블의 크기가 큰 경우 인덱스를 이용하여 찾는 것이 더 빠름- 테이블의 크기가 작은 경우 인덱스를 이용하면 접근블록수가 많으므로 처리시간이 길어진다. 2. 추출할 데이터양과 실행 계획에 따른 처리시간 비교 - 추출할 데이터양이 많은 경우 모든 데이터가 필요할 경우 > 표 전체 스캔이 빠르다. 인덱스를 사용하면 레코드 수만큼 오버헤드가 발생하므로 처리 시간이 길어진다. - 추출할 데이터양이 적은경우 일부 데이터에만 접근하는경우 인덱스 사용이 처리시간이 짧다. 3. 실행 계획의 구성요소 1) 접근 경로 2) 접근 방법 3) 결합 순서 더보기

반응형