SQL Editor는 Toad 사용자들이 가장 많이 사용하는 기능 중 하나입니다. Editor 창에서 기본적으로 SQL 및 DML, DDL, Procedure 등을 작성하고 실행 할 수 있습니다.
SQL Editor는 SQL을 작성하고 편집할 수 있는 Editor 화면과 그 결과를 확인할 수 있는 Data Grid, 그리고 활성화된 Editor창의 SQL정보를 간략하게 표시하는 Navigator 이렇게 세가지 화면으로 이루어져 있습니다.
- [그림] SQL Editor 화면
SQL Query 실행 방법
SQL Editor에서 작성한 SQL Query를 실행할 수 있는 방법은 4가지가 있습니다.
- - Execute/Compile Statement
- - Execute Script
- - Execute via QSR
- - Execute via SQL*Plus
1. Execute/Compile Statement (단축키 : F9 , Ctrl+ENTER)
하나의 SQL문장을 실행 할 때 사용합니다. 그리고 Editor 창에서 특정 부분의 SQL 문장을 마우스로 블록을 지정한 후 실행할 수 있습니다.
(Execute/Compile Statement 는 Data조회 시 Default로 Data를 500건씩 Fetch하여 보여줍니다. 만약 조회한 Data가 500건 이상일 경우, 스크롤 바를 내리면 500건의 Data를 더 보여줍니다.)
※ 한번에 가져오는 Data개수는 Toad option의 OCI Array Buffer size 에서 변경 할 수 있습니다
2. Execute as Script (단축키 : F5)
스크립트 형태로 실행이 되며, 여러 개의 SQL 문장을 동시에 실행 할 수 있습니다. Select문 같은 조회 쿼리를 실행하면 조회 결과를 Output 탭에서는 스크립트 형태로 보여주고, Grid 탭에서는 Grid형태로 보여줍니다.
(Execute as Script 는 Data 조회 시 모든 Data를 한번에 불러옵니다.)
- [그림] 복수개의 Query 실행 화면
- [그림] Output - Script형태 조회 화면
- [그림] Output - Script형태 조회 화면
3. Execute via QSR (Quest Script Runner)
Execute via QSR는 백그라운드에서 실행되므로 SQL문이 실행되고 있는 중에도 Toad의 다른 작업을 자유롭게 할 수 있습니다. 그렇기 때문에 긴 수행시간을 필요로 하는 SQL Script를 실행할 때 유용합니다.
- 실행 방법
- - Editor창에서 마우스 오른쪽 버튼 > Execute > Execute via QSR
- - Toolbar의 Editor > Execute via QSR
4. Execute via SQL*Plus
SQL 문을 SQL*Plus창으로 실행 할 수 있는 방법입니다.
- 실행 방법
- - Editor창에서 마우스 오른쪽 버튼 > Execute > Execute via SQL*Plus
- - Toolbar의 Editor > Execute via SQL*Plus
출처 : http://www.oracleclub.com/lecture/2208
SQL Editor는 Toad 사용자들이 가장 많이 사용하는 기능 중 하나입니다. Editor 창에서 기본적으로 SQL 및 DML, DDL, Procedure 등을 작성하고 실행 할 수 있습니다.
SQL Editor는 SQL을 작성하고 편집할 수 있는 Editor 화면과 그 결과를 확인할 수 있는 Data Grid, 그리고 활성화된 Editor창의 SQL정보를 간략하게 표시하는 Navigator 이렇게 세가지 화면으로 이루어져 있습니다.
- [그림] SQL Editor 화면
SQL Query 실행 방법
SQL Editor에서 작성한 SQL Query를 실행할 수 있는 방법은 4가지가 있습니다.
- - Execute/Compile Statement
- - Execute Script
- - Execute via QSR
- - Execute via SQL*Plus
1. Execute/Compile Statement (단축키 : F9 , Ctrl+ENTER)
하나의 SQL문장을 실행 할 때 사용합니다. 그리고 Editor 창에서 특정 부분의 SQL 문장을 마우스로 블록을 지정한 후 실행할 수 있습니다.
(Execute/Compile Statement 는 Data조회 시 Default로 Data를 500건씩 Fetch하여 보여줍니다. 만약 조회한 Data가 500건 이상일 경우, 스크롤 바를 내리면 500건의 Data를 더 보여줍니다.)
※ 한번에 가져오는 Data개수는 Toad option의 OCI Array Buffer size 에서 변경 할 수 있습니다
2. Execute as Script (단축키 : F5)
스크립트 형태로 실행이 되며, 여러 개의 SQL 문장을 동시에 실행 할 수 있습니다. Select문 같은 조회 쿼리를 실행하면 조회 결과를 Output 탭에서는 스크립트 형태로 보여주고, Grid 탭에서는 Grid형태로 보여줍니다.
(Execute as Script 는 Data 조회 시 모든 Data를 한번에 불러옵니다.)
- [그림] 복수개의 Query 실행 화면
- [그림] Output - Script형태 조회 화면
- [그림] Output - Script형태 조회 화면
3. Execute via QSR (Quest Script Runner)
Execute via QSR는 백그라운드에서 실행되므로 SQL문이 실행되고 있는 중에도 Toad의 다른 작업을 자유롭게 할 수 있습니다. 그렇기 때문에 긴 수행시간을 필요로 하는 SQL Script를 실행할 때 유용합니다.
- 실행 방법
- - Editor창에서 마우스 오른쪽 버튼 > Execute > Execute via QSR
- - Toolbar의 Editor > Execute via QSR
4. Execute via SQL*Plus
SQL 문을 SQL*Plus창으로 실행 할 수 있는 방법입니다.
- 실행 방법
- - Editor창에서 마우스 오른쪽 버튼 > Execute > Execute via SQL*Plus
- - Toolbar의 Editor > Execute via SQL*Plus
출처 : http://www.oracleclub.com/lecture/2208