본문 바로가기
3.5. 프로그래밍 개념 및 도구/개발도구

[프로그램/Oracle]Golden 기초사용법

by Dohi._. 2024. 12. 29.
728x90

Golden은 
Benthic Software에서 제작된 Oracle DataBase Query & Script Tool로 
해당 프로그램은 유료이지만 30일 무료 사용이 가능합니다.

다운로드 공식 사이트

 

작업하다 주로 사용하는 내용을 정리합니다.

 

[목차]
1. 로그인
2. 스크립트 작성 단축키
  2.1. 주석 단축키
  2.2. 대소문자 변경
3. 스크립트 실행
4. 쿼리 저장
5. 실행결과
6. 각종 꿀팁

1. 로그인
Golden을 실행하면 데이터베이스에 접속하기 위한 로그인을 한다 
로그인후 상단에는 접속한 디비와 정보가 나타난다

 

Username : DB의 계정

Password : 계정의 비밀번호

Database : tnsnames.ora에 저장되어있는 DB주소 


2. 스크립트 작성 단축키
  2.1. 주석 단축키
   한줄 주석처리  Ctrl + -  
   한줄 주석해제  Ctrl + Shift + -

  Oracle의 주석은 
  한 줄 주석  -- 
  여러줄 주석 /*  */ 로 구성되어있다 .

   
  2.2. 대소문자 변경 
    대문자, 소문자 변환 : Ctrl + T 

3.스크립트 실행
Golden은 탭에 있는 스크립트를 실행하는 방식을 다양하게 제공한다.

우선 SQL문의 각 구문은 ;로 구분 하기 때문에 Sql문이 종료가 되면 ;을 넣어줘야한다.

PL/SQL에서도 구분을 하듯 SQL문마다 구분을 해줘야 당연히 순차적으로 돌아갈 수 있다.

 

스크립트 실행모드 

1) 탭에 있는 구문(스크립트) 한번에 실행 : F5


2) 현재 구문만 실행  F7(Ctrl + enter)
- 현재 구문 : 세미콜론(;)기준으로 현재 커서가 있는 구문 


3) 탭에 있는 구문 실행하고 수정모드 : Ctrl + E

4) 현재 구문만 실행하고 수정모드 : Ctrl + Shift + E
수정모드는 조회 결과에서 바로 수정이 수정이 가능한 모드로 결과창에서 값을 입력하고 row를 추가,삭제할 수 있다.

 

스크립트를 실행후 결과를

저장하고자 한다면 커밋을 하고


(커밋)

다시 돌리고자 한다면 롤백을 하면된다.


(롤백)


4.쿼리 저장
Golden은 2가지의 저장이있는데
Save(Ctrl + S)는 해당 Query를 저장하는것 즉 현재 Sql(Text)를 저장하는 것과
WorkSpace를 저장하는 것(Ctrl + Shift+ W)이 있다
WorkSpace는 Tab을 저장하는것으로 즉 열려있는 쿼리들에 대한 내용을 저장해준다.


WorkSpace는 SQL이 SAVE가 되어있어야하고 SAVE가 된 SQL문들을 모아주는 것이라고 생각하면 편하다

한번에열려라.GWF가 Workspace이며 실행시 testdb.sql과 안녕.sql이 저장되어있어 실행을 해준다


6. 실행결과
- 조회 컬럼명 복사 
조회한 컬럼명을 따로 타이핑하기 귀찮을때 사용하기 좋으며 공백으로 구분과 쉼표(,)로 구분하여 복사해주는 기능이 있다.

조회한 결과에서 복사할 컬럼명들을 선택하고 우클릭을하면 여러 기능이 나온다

Copy Titles Only가 있는데 2개가 있을것이다. 

Tab delimited 는 두개이상의 컬럼이 있을때 구분을 공백으로 제공하고 ( A B C D)

Comma delimited는 쉼표로 구분을 한다 (A, B, C, D) 조회(Select)하고자 할때  쉼표구분으로 되어있으니 붙여넣기 편하다.

 

- 조회 결과 새창열기 F11
지금 조회 결과를 새창으로 다시 띄워준다.

 

- DBMS 출력창 F10


7. 각종 꿀팁
알아 두면 좋은 단축키 모음

새 탭 열기
Ctrl + N
새 탭에 새 파일 열기
Ctrl + O
새탭에 다른 세션 연결하기
Ctril + Alt + Shift + N
탭 닫기
Ctrl + F4
모든 탭 닫기
Ctrl + Shift + F4
728x90

댓글