Sql developer 자동정렬 설정 - sql developer jadongjeonglyeol seoljeong

반응형

자동 완성을 사용할때, 컬럼 및 테이블 명이 소문자로 적용되는 경우가 있다.

 

도구 -> 설정 -> 코드 편집기 -> 완성 인사이트 에 가서 설정을 하라고 하는데, 아무리 찾아봐도 안보인다.

 

따라서,

 

도구 -> 설정 -> 코드 편집기 -> 형식 -> 고급 형식 에 보면

식별자 대소문자를 UPPER 로 해주니 원하는게 완성이다.

 

Sql developer 자동정렬 설정 - sql developer jadongjeonglyeol seoljeong

728x90

공유하기

게시글 관리

구독하기주니봉

'Oracle' 카테고리의 다른 글

TRUNC 함수  (0)2020.12.08parallel hint  (0)2020.11.20ora-02429 고유/기본 키 적용을 위한 인덱스를 삭제할 수 없습니다  (0)2019.09.11Insert 시 & 대체 변수 입력  (0)2019.08.06mybatis like #  (0)2019.05.08

참고 : 이 내용은 Toad for Oracle 2018 R2 (V13.1)버전 기반으로 작성되었습니다.

토드의SQL Formatting 기능을 이용하면 Editor에서 작성한 코드(SQL, PL/SQL)를 정렬해서

코드 포맷을 일관되게 유지하고 가독성을 높일 수 있습니다.

Sql developer 자동정렬 설정 - sql developer jadongjeonglyeol seoljeong

[그림 1. SQL Formatting 적용 전]

Sql developer 자동정렬 설정 - sql developer jadongjeonglyeol seoljeong

[그림 2. SQL Formatting 적용 후] 

SQL Formatting은 [그림 3]과 같이 전체적인 코드를 정렬하는 Format Code와 대소문자만 변경시키는 Format Case Only로 구분됩니다.

일반적으로 전체 SQL 문장에 대해 정렬이 필요할 때는 [Ctrl + Shift + F] 키 조합 단축키를 사용하거나

Editor 아이콘 중에 Format Code 아이콘을 클릭합니다.

Sql developer 자동정렬 설정 - sql developer jadongjeonglyeol seoljeong

[그림 3. SQL Formatting 메뉴]

Formatter의 옵션(토드 메뉴 > View > Toad Options… | Formatter)을 통해서 SQL Formatting 규칙을 변경하면

사용자가 원하는 형태로 코드를 정렬할 수 있습니다.

옵션을 변경할 때는 각각의 옵션 오른쪽에 표시된 구문 예시([그림4])나 My Example Code 팝업에 나타난 전체 코드 예시

[그림5])를 참고하면 원하는 코드 형태를 보다 쉽게 적용할 수 있습니다.

Sql developer 자동정렬 설정 - sql developer jadongjeonglyeol seoljeong

[그림 4. Formatter 옵션 변경]

Sql developer 자동정렬 설정 - sql developer jadongjeonglyeol seoljeong

[그림 5. 전체 코드 예제 팝업] 

다른 사용자와 동일한 SQL Formatting 규칙을 적용하고 싶다면 Save As (

Sql developer 자동정렬 설정 - sql developer jadongjeonglyeol seoljeong
) 아이콘을 클릭해서 SQL Formatting 규칙을 파일로 저장한 후

열기 버튼(

Sql developer 자동정렬 설정 - sql developer jadongjeonglyeol seoljeong
 )을 클릭해서 해당 규칙을 불러오면 됩니다.

Sql developer 자동정렬 설정 - sql developer jadongjeonglyeol seoljeong

[그림 6. SQL Formatting 규칙 다른 이름으로 저장, 불러오기]

반응형

♣ 들여쓰기 기본값 변경 하기 (2-->4)

- SQL Developer 의 들여쓰기 기본값은 2.

- 도구>환경설정> 데이터베이스> SQL 포맷터>Oracle 형식 지정>편집>들여쓰기 메뉴에서 값을 변경 할 수 있다.


♣ 들여쓰기에 공백(Space) 대신 탭(Tab) 사용하기

Preferences -> Database -> SQL Formatter -> Alignment and Indentation -> Use tabulator(도표 작성기 사용) 체크.


♣ Format Code

- 쿼리를 지정 된 포맷에 따라 정렬하기

- 단축키: Ctrl + F7


♣ SQL에디터에서 줄번호 보이게 설정

 - 도구 > 환경설정 > 코드 편집기 > 행 여백 > 행 번호 표시에 체크.


♣ 완성 인사이트 대문자로 설정 하기

- 도구 > 환경설정 > 코드 편집기 > 완성 인사이트 > 입력할 때 대소문자 변경 체크 후 'Upper Case'로 설정.


♣ 유용한 단축키 목록

범주명령단축키WorksheetSQL 워크시트(W)Alt-F10Worksheet계획 설명(E)...F10Worksheet내역(H)F8Worksheet롤백(R)F12Worksheet명령문 실행F9Worksheet명령문 실행Ctrl-EnterWorksheet비공유 SQL 워크시트Ctrl-Shift-NWorksheet스크립트 실행F5Worksheet자동 추적(A)...F6Worksheet지우기(C)Ctrl-DWorksheet커밋(O)F11검색다음 찾기(N)F3검색바꾸기...(R)Ctrl-R검색이전 찾기(P)Shift-F3검색증분 뒤로 찾기(B)Ctrl-Shift-E검색증분 앞으로 찾기(O)Ctrl-E검색찾기...(F)Ctrl-F검색커서 다음 단어 찾기Ctrl-F3검색커서 앞 단어 찾기Ctrl-Shift-F3기타SQL 내역: 다음 내역에서 추가Ctrl-Shift-Down기타SQL 내역: 다음 내역으로 바꾸기Ctrl-Down기타SQL 내역: 이전 내역에서 추가Ctrl-Shift-Up기타SQL 내역: 이전 내역으로 바꾸기Ctrl-Up기타고급 형식...Ctrl-Shift-F7기타구현 디버그Shift-F9기타대문자/소문자/첫 자를 대문자로Ctrl-Quote기타변경 사항 롤백F12기타변경 사항 커밋F11기타보기 고정Ctrl-Shift-P기타새로 고침Ctrl-R기타새로 만들기(N)...Ctrl-N기타테스트 실행F9기타파일 실행Ctrl-F11기타팝업 메뉴Shift-F10기타팝업 메뉴Context Menu기타팝업 설명Shift-F4기타편집(E)Ctrl-L기타형식Ctrl-F7데이터 편집기데이터 필터링Ctrl-Alt-F데이터 편집기변경 사항 롤백F12데이터 편집기변경 사항 커밋F11데이터 편집기새로 고침Ctrl-R데이터 편집기선택된 행 삭제Ctrl-D데이터 편집기정렬...Ctrl-Alt-S데이터 편집기행 삽입Ctrl-I도구공백 표시Ctrl-Shift-W도움말뒤로Ctrl-Alt-Left도움말문맥에 따른 도움말F1도움말문맥에 따른 도움말Shift-F1도움말앞으로Ctrl-Alt-Right디버그감시...(W)Ctrl-F5디버그검사...(I)Ctrl-I디버그내부 이동F7디버그외부 이동Shift-F7디버그이동 계속(C)Shift-F8디버그재개F9디버그전체 이동F8디버그종료Ctrl-F2디버그중단점 토글(T)F5디버그커서까지 실행(U)F4디버그프로젝트 디버그Shift-F9버전 지정속성(버전 지정)Ctrl-Shift-O보기로그(L)Ctrl-Shift-L보기중단점(B)Ctrl-Shift-R소스모두 축소(A)Ctrl-Shift-Open Bracket소스모두 확장(L)Ctrl-Shift-Close Bracket소스재형식화Ctrl-Alt-L소스재형식화Alt-Shift-F실행(R)프로젝트 실행F11이동0~9 책갈피 토글Ctrl-Shift-0 ~9이동0~9 책갈피로 이동Ctrl-0 ~9이동Maximize ToggleCtrl-Alt-M이동기호 문서 찾아보기...Alt-Shift-Minus이동기호 찾아보기...(M)Ctrl-Minus이동다음 메시지로 이동(X)Alt-F8이동다음 책갈피로 이동(O)Ctrl-Q이동뒤로(C)Alt-Left이동앞으로(W)Alt-Right이동이전 메시지로 이동(V)Alt-F7이동이전 책갈피로 이동(P)Ctrl-Shift-Q이동책갈피 토글(T)Ctrl-K이동책갈피로 이동...(B)Ctrl-Shift-K이동최근 파일로 이동(F)...Ctrl-Equals이동최근 편집으로 이동(E)Ctrl-Shift-Backspace이동행으로 이동...(G)Ctrl-G다음 창(X)F6다음 파일(N)Ctrl-F6다음 파일(N)Ctrl-Tab오른쪽 편집기(G)Alt-Page Down왼쪽 편집기(E)Alt-Page Up이전 창(V)Shift-F6이전 파일(P)Ctrl-Shift-F6이전 파일(P)Ctrl-Shift-Tab파일 목록(F)Alt-0편집기 메뉴 표시(S)Alt-Minus코드 편집기다음 단어 시작 부분까지 삭제Ctrl-Delete코드 편집기다음 단어 시작 부분까지 삭제Ctrl-T코드 편집기다음 단어 시작 부분으로 이동Ctrl-Right코드 편집기뒤로 이동Left코드 편집기로컬 탭 크기를 2로 설정Ctrl-2코드 편집기로컬 탭 크기를 4로 설정Ctrl-4코드 편집기로컬 탭 크기를 8로 설정Ctrl-8코드 편집기매개변수 인사이트(P)Ctrl-Shift-Space코드 편집기삽입 모드 토글Insert코드 편집기새 행 삽입Shift-Enter코드 편집기새 행 삽입Enter코드 편집기선택 사항 뒤로 이동Shift-Left코드 편집기선택 사항 복제Ctrl-Shift-D코드 편집기선택 사항 아래로 이동Shift-Down코드 편집기선택 사항 앞으로 이동Shift-Right코드 편집기택 사항 위로 이동Shift-Up코드 편집기선택 사항을 다음 단어 시작 부분으로 이동Ctrl-Shift-Right코드 편집기선택 사항을 이전 단어 시작 부분으로 이동Ctrl-Shift-Left코드 편집기선택 사항을 파일 끝으로 이동Ctrl-Shift-End코드 편집기선택 사항을 파일 시작 부분으로 이동Ctrl-Shift-Home코드 편집기선택 사항을 페이지 아래로 이동Shift-Page Down코드 편집기선택 사항을 페이지 위로 이동Shift-Page Up코드 편집기선택 사항을 행 끝으로 이동Shift-End코드 편집기선택 사항을 행 시작 부분으로 이동Shift-Home코드 편집기선택 해제Ctrl-Back Slash코드 편집기선행 공백을 탭으로 변환Ctrl-Shift-T코드 편집기선행 탭을 공백으로 변환Ctrl-Shift-U코드 편집기스마트 완성 인사이트(A)Ctrl-Alt-Space코드 편집기아래로 이동Down코드 편집기앞으로 이동Right코드 편집기역방향 탭Shift-Tab코드 편집기완성 인사이트(C)Ctrl-Space코드 편집기위로 이동Up코드 편집기이전 단어 시작 부분까지 삭제Ctrl-Backspace코드 편집기이전 단어 시작 부분으로 이동Ctrl-Left코드 편집기이전 문자 삭제Shift-Backspace코드 편집기이전 문자 삭제Backspace코드 편집기일치하는 중괄호까지 선택Alt-Shift-Close Bracket코드 편집기일치하는 중괄호까지 선택Alt-Shift-Open Bracket코드 편집기일치하는 중괄호로 이동Alt-Open Bracket코드 편집기일치하는 중괄호로 이동Alt-Close Bracket코드 편집기취소Escape코드 편집기탭 삽입Tab코드 편집기파일 끝으로 이동Ctrl-End코드 편집기파일 시작 부분으로 이동Ctrl-Home코드 편집기행 끝까지 삭제Ctrl-Shift-Y코드 편집기행 아래로 스크롤Ctrl-Down코드 편집기행 위로 스크롤Ctrl-Up코드 편집기행 조인Ctrl-J코드 편집기행 주석 토글(T)Ctrl-Slash코드 편집기행 주석 토글(T)Ctrl-Shift-Slash


출처 : http://302.pe.kr/379


반응형

공유하기

게시글 관리

구독하기언제나 행복한 짱아의 집

저작자표시 비영리 동일조건

  • 카카오스토리
  • 트위터
  • 페이스북

'프로그래밍 > ORACLE' 카테고리의 다른 글

[ORACLE] 접속계정 권한 확인  (0)2016.12.05[ORACLE] LIKE  (0)2016.01.28[ORACLE] INSERT SELECT  (0)2015.04.09[ORACLE] UPDATE SELECT  (0)2015.04.09[ORACLE] auto-increment 생성하기.  (0)2013.12.20