목록분류 전체보기 (71)
IT'S YU

SQL developer에서 SELECT한 결과 데이터를 엑셀로 익스포트시 초기 세팅값은 엑셀파일 두번째 시트에 SQL문이 딸려서 추출됨. SQL문 없이 추출하는 방법은 아래와 같다. 도구 - 환경설정 - 데이터베이스 - 유틸리티 - 익스포트 - Excel 형식 - ① 질의 워크시트 이름에 체크를 해제해주면 된다. 참고로 ② 데이터 워크시트 이름을 변경해주면 추출된 엑셀 데이터 시트명을 설정할 수 있다.
문법 : REGEXP_SUBSTR(srcstr(찾을문자열), pattern(정규식), [,position[,occurrence[,match_option]]]) REGEXP_SUBSTR('문자열', '[^구분자]+', 1, 가져올 순번, 'i') i : 대소문자를 구분할 필요가 없다면 'i' 옵션 사용을 지정. / 구분하려면 생략 SELECT REGEXP_SUBSTR('A|B|C|D|E|F|G|H|', '[^|]+', 1, 3, 'i') FROM DUAL 결과값: C 출처: https://boongs.tistory.com/32

[PL/SQL] DBMS_OUTPUT.PUT_LINE() 출력 보기 -> DBMS 출력 클릭하면 창이 생성된다. 왼쪽 위에 + 버튼눌러서 접속해서 출력하면 된다. DBMS_OUTPUT.PUT_LINE()에서 ()안에는 변수도 출력할 수 있음 DBMS_OUTPUT.PUT_LINE(' || 변수명 || ') 형식으로 사용 가능 출처 : https://dailycoding-diary.tistory.com/27 [Oracle] DBMS_OUTPUT.PUT_LINE 출력창 보기 - SQL DEVELOPER 보기 -> DBMS 출력 클릭하면 창이 생성된다. 왼쪽 위에 + 버튼눌러서 접속해서 출력하면 된다. dailycoding-diary.tistory.com

[소스 코드] /* [LPAD, LEVEL 사용해서 왼쪽 대각선 방향으로 순차적 순번 표시] 1. LPAD : 왼쪽기준으로 지정된 문자, 공백을 채운다는 의미입니다 2. LEVEL : 1부터 시작해서 사용자가 지정한 범위까지 연속 순번을 표시합니다 3. 처음 시작 시 LEVEL값이 1일 경우 LPAD(1, 4) 왼쪽에 공백 4자리 표시 후 1값을 출력합니다 */ SELECT LPAD(LEVEL, 4*(LEVEL)), LPAD(LEVEL, 4*(LEVEL), '*') FROM DUAL CONNECT BY LEVEL