강좌
클라우드/리눅스에 관한 강좌입니다.
데이터베이스 분류

SQL Gate for Oracle

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

User manual SQLGate .com
SQLGate for Oracle
사용자 매뉴얼
ⓒ 2002 webbit Inc.All rights reserved Contact Webbit
이사용설명서의내용과 SQLGate for Oracle 프로그램은
저작권법과컴퓨터프로그램보호법에의하여보호받고있습니다.
■ 기술지원/고객지원
우편번호 : 1 3 5 - 0 8 0
주 소 : 서울시 강남구 역삼동 728-18
인터넷웹사이트 : h t t p : / / w w w . s q l g a t e . c o m
전 화 : 0 2 - 3 4 6 2 - 6 1 4 0 (대표전화)
Email : O r a c l e @ s q l g a t e . c o m
< 1 >
User manual SQLGate .com
SQLGate for Oracle
목 차
1. 시작하기 전에__________________________________________________________________4
1.1. SQLGate for Oracle이란?____________________________________________________4
1.2. 제품 구입 방법_____________________________________________________________4
1.3. 라이센스 정보______________________________________________________________5
1.4. 사용문의 및 기술지원_______________________________________________________7
2. SQLGate for Oracle의 특징 및 설치_______________________________________________9
2.1. 특징_______________________________________________________________________9
2.2. 실행환경 및 구성__________________________________________________________10
2.3. 설치하기__________________________________________________________________10
2.4. 삭제하기__________________________________________________________________13
3. SQLGate for Oracle 사용법 익히기_______________________________________________15
3.1. Connection________________________________________________________________15
􀂄 Connect_________________________________________________________________15
􀂄 Multi Connect____________________________________________________________17
􀂄 Disconnect_______________________________________________________________18
3.2. Query____________________________________________________________________19
􀂄 Easy Query______________________________________________________________19
􀂄 Multi Query______________________________________________________________21
􀂄 Run & Editing____________________________________________________________22
􀂄 Plan____________________________________________________________________24
􀂄 Error Check______________________________________________________________26
􀂄 Parameter Check__________________________________________________________26
􀂄 Commit / Rollback________________________________________________________28
3.3. View_____________________________________________________________________29
􀂄 Object Window___________________________________________________________29
􀂄 Table Data View__________________________________________________________31 < 2 >
User manual SQLGate .com
􀂄 Table Column View________________________________________________________33
􀂄 Table Storage View________________________________________________________34
􀂄 Table Script View_________________________________________________________35
3.4. Tools_____________________________________________________________________36
􀂄 Export__________________________________________________________________36
􀂄 Import__________________________________________________________________38
􀂄 Query Builder____________________________________________________________41
􀂄 Code Generator (ASP/JSP/PHP)______________________________________________43
􀂄 PL/SQL Debug___________________________________________________________45
􀂄 Languages_______________________________________________________________47
􀂄 Options_________________________________________________________________48
3.5. Print_____________________________________________________________________52
􀂄 XML Print_______________________________________________________________52
􀂄 Excel Print_______________________________________________________________53
􀂄 HTML Print______________________________________________________________55
􀂄 DDL Print_______________________________________________________________56
4. 부록__________________________________________________________________________58
4.1. 단축아이콘 설명___________________________________________________________58
4.2. 단축키 설명_______________________________________________________________59
4.3. FAQ (궁금합니다.)_________________________________________________________60
4.4. 다른 제품 설명____________________________________________________________62
< 3 >
User manual SQLGate .com
SQLGate for Oracle
1. 시작하기 전에
1.1. SQLGate for Oracle이란?
􀂅
􀂅
􀂅
􀂅
􀂅
SQLGate for Oracle은 Oracle SQL Net 없이도 오라클 서버에 접속하여 다양한 질의를 수행하고 원하는 데이타를 얻을 수 있도록 설계된 제품으로써 개발자들과 DBA 들에게 최적의 생산성을 제공하는 개발툴입니다.
본 개발툴을 이용하시면 TCP/IP에 의한 멀티접속, 멀티질의 등을 통해 개발에 소요되는 많은 시간을 단축할 수 있습니다.
TNSName 또는 NLS_Language를 세팅할 필요 없이 IP Address 만으로 접속이 가능합니다.
우리나라의 오라클 개발자는 지금까지 외국 소프트웨어에 의존하여 개발하여 왔습니다. 또한 오라클 클라이언트라는 소프트웨어를 설치해야만 데이타베이스에 접속할 수 있었지만 이제 SQLGate for Oracle 소프트웨어 하나만으로도 전세계 어디서든 데이타베이스에 접속하여 데이타를 핸들링하고 가공할 수 있습니다.
1.2. 제품 구입 방법
SQLGate for Oracle은 Online상의 ESD 판매방식을 통해 구매하실 수 있습니다.
ESD (Electronic Software Delivery) 판매방식 이란?
소프트웨어를 인터넷 상에서 다운로드받고 제품의 시리얼 번호를 받아 자신의 컴퓨터에 설 치하는 '소프트웨어의 전자적 판매방식'을 말합니다. < 4 >
User manual SQLGate .com
􀂅
SQLGate for Oracle Price List (VAT 포함) 기업 / 개인 1~5 유저(user 1명당) : 150,000원
6 유저 이상(user 1명당) : 130,000원
사이트 라이센스(100 유저 단위) : 6,000,000원 Academy 5 유저 이상(user 1명당) : 70,000원
사이트 라이센스(100 유저 단위) : 4,000,000원
􀂅
주문방법 - 온라인 주문페이지 : http://www.sqlgate.com/html/order.html
􀂅
􀂅
􀂅
정품 구입자가 되시면..
- 현재 판매중인 다른 제품 및 추가 개발되는 제품에 대해 할인된 가격으로 구매하실 수 있습니다.
- Techincal Support를 확실하게 서비스 받으실 수 있습니다.
1.3. 라이센스 정보
SQLGate 평가 소프트웨어 사용권 계약서
귀하는 본 소프트웨어를 사용하기 전에 먼저 본 계약서를 주의 깊게 읽어주시기 바
랍니다.
본 계약은 SQLGate 평가 소프트웨어에 대한 사용자 사용 허가 계약으로서, 매매 계약이 아닙니다.
사용자가 본 소프트웨어를 설치하는 것은 이 계약 내용에 대하여 동의함을 의미합니다. 만일 본 계약서의 내용에 동의하지 않으실 경우, SQLGate 평가 소프트웨어의 설치를 중단하시거나 이미 설치한 본 소프트웨어를 삭제하셔야 합니다.
SQLGate 평가 소프트웨어 사용권
웹비트는 개인 및 단체의 기능 체험 목적에 한하여, SQLGate 평가 소프트웨어의 합법적인 사용권을 인정합니다. 단, 이 사용권은 비독점적이며 양도불가능한 사용권 입니다. 본 소프트웨어는 개인 PC 및 업무용 PC에 설치하여 사용할 수 있습니다.
< 5 >
User manual SQLGate .com
􀂅
􀂅
사용권의 제약
본 소프트웨어는 내부평가, 테스트 또는 데모 용도로만 사용하실 수 있습니다. 또한, 귀하가 처음으로 본 소프트웨어를 사용한 날짜에서 시작되어 30일 이후이거나, 30일이 경과하지 않았더라도 2002년 5월 1일 이후에는 본 사용권 계약시 허용되었던 기능 중 일부 또는 전부가 제한됩니다.
본 소프트웨어에는 기간 경과시 일부 기능이 작동하지 않도록 제어 장치가 설치되어 있습니다. 귀하는 그 제어 장치 또는 프로그램을 무단 변경할 수 없습니다. 본 사용권 계약 범위에 어긋나게사용되어 웹비트가 판단하기에 더 이상 소프트웨어 사용권을 제공할 수 없다고 판단될 때 웹비트는 사용권의 허가를 중단할 수 있습니다.
배포권 및 저작권
본 소프트웨어를 온라인과 매체를 통해 어떠한 형태로든 재배포하려고 할 경우에는 합리적인 범위내에서 사용에 필요한 만큼의 소프트웨어 사본을 만들고 설치할 수 있습니다. 본 계약의 제 조건은 귀하가 만든 각각의 사본에도 적용됩니다. 귀하는 본 소프트웨어의 전부 또는 일부에 대하여 사본을 만들 경우 그 사본마다 원본 소프트웨어에 표시된 저작권 표시를 하여야 합니다.
귀하는
1) 모든 소프트웨어 사본의 기록을 보관하고
2) 본 소프트웨어를 사용하는 모든 사람이 본 계약의 제 조건을 준수하도록 하여야 합니다.
귀하는 본 소프트웨어와 소프트웨어 내에 포함된 모든 부속물, 부속 인쇄물 및 소프트웨어의 복사본들에 대한 저작권과 지적 소유권은 웹비트 또는 그 공급자에게 있음을 동의합니다. 이 권리는 대한민국의 저작권법과 국제 저작권 조약에 의하여 보호됩니다.
귀하는 본 소프트웨어의 사용과 관련하여 대한민국 저작권법, 국제 저작권 조약 및 기타 관련 법률을 준수해야 하며, 관련 법규에서 명시적으로 허용한 제한적인 범위 이외에 본 소프트웨어를 리버스엔지니어링, 디컴파일, 디스어셈블할 수 없으며, 본 소프트웨어의 구성 요소 전체 혹은 일부를 복사하거나 변형, 개작할 수 없고 또한 웹비트의 사전 서면 승인 없이 임의로 이 제품 및 관련 인쇄물을 복제 혹은 복사하여 배포할 수 없습니다.
만일, 귀하가 전항의 행위로 웹비트의 저작권을 침해하여 손해가 발생한 경우에는 웹비트는 귀하에게 저작권의 침해로 인한 모든 손해에 대한 배상을 청구할 수 있습니다.
< 6 >
User manual SQLGate .com
􀂅
􀂅
􀂅
보증의 한계 및 면책
본 소프트웨어는 '기능 체험 목적'에 한정된 소프트웨어이므로 기능상 문제가 발생할 수 있으며 이러한 문제에 대해 고객지원은 받을 수 없습니다. 또한 설치 및 사용시 발생한 사고 그리고 그에 따른 모든 경제적 손실에 대해서 일체 책임을 지지 않습니다.
준거법 및 관할
본 사용권 계약서는 대한민국의 법률에 따라 규율되며, 본 소프트웨어 사용권에 관련된 소송 등 모든 법적인 문제에 대해서는 대한민국 서울지방법원에 전속관할권이 있습니다.
1.4. 사용문의 및 기술지원
사용문의
소프트웨어 사용중 궁금한 사항이 있으시면 본 매뉴얼을 참고하시거나 웹비트(www.sqlgate.com) Support 란에 문의하시기 바랍니다.
􀂅
기술지원
[인터넷]
www.sqlgate.com
[담당자 이메일]
SQLGate for Oracle NAME : 양용성 EMAIL : oracle@sqlgate.com
SQLGate for MySQL NAME : 이경수 EMAIL : mysql@sqlgate.com
SQLGate for MSSQL NAME : 강병철 EMAIL : mssql@sqlgate.com
< 7 >
User manual SQLGate .com
All Support NAME : 고민권 EMAIL : support@sqlgate.com
Marketing NAME : 강영준 EMAIL : marketing@sqlgate.com
[주소/연락처]
(135-080)서울시 강남구 역삼동 728-18
전화/팩스 : 02-3462-6140
< 8 >
User manual SQLGate .com
SQLGate for Oracle
2. SQLGate for Oracle의 특징 및 설치
2.1. 특징
􀂅
􀂅
􀂅
􀂅
􀂅
􀂅
􀂅
SQLGate for Oracle 개발툴은 먼저 오라클 클라이언트를 설치 하지 않아도 된다는 장점을 가지고 있습니다. TCP/IP 형태로 오라클 서버에 접속합니다. 기존의 접속 방법과 SQLGate 의 접속 방법은 아래와 같습니다. ● 기존연결방법 [Oracle RDBMS] <> [SQL*Net] <> [OCI] <> [Application]
● SQLGate 연결 방법 [Oracle RDBMS] <> [TCP/IP] <> [Application]
멀티 질의 오라클 서버에 스레드 형태로 동시에 다중의 질의가 가능합니다.
멀티 세션 여러대의 오라클 서버에 동시에 접속할 수 있습니다.
익스포트 12가지의 포맷에 대해 익스포트가 가능합니다. ( MS Excel, MS Word (RTF), HTML, XML, TXT, CSV, SYLK, DIF, LaTeX, SQL and Windows Clipboard )
임포트 4가지 포맷의 임포트를 지원합니다..( DBF, MS Excel, TXT, CSV )
쿼리빌더 마우스로 테이블을 선택하고, 조인할 필드를 연결하기만 해도 SQL 문이 자동으로 생성됩니다.
웹스크립트 제너레이터 SQL 문으로 질의한 결과를 웹스크립트로 변환하여 줍니다. ( ASP , JSP , PHP )
< 9 >
User manual SQLGate .com
2.2. 실행환경 및 구성
􀂅
􀂅
􀂅
실행환경
● Window 계열의 모든 OS
● 인텔펜티엄133MHZ 이상의IBM-PC 호환컴퓨터
● 128MB 이상의 메모리
● 10MB 이상의 하드디스크 여유공간
프로그램구성
● 프로그램을 구성하는 폴더의 기능은 다음과 같습니다.
● Language : 다국어지원폴더
● Session : 멀티세션관리폴더
● Webscript : 웹스크립트폴더
2.3. 설치하기
인스톨화일 SQLGate.exe를 실행시키면, SQLGate for Oracle 설치 프로그램이 실
행되면서 설치 과정이 차례로 나타납니다.
① 설치프로그램을 시작하기 전에 다른 프로그램의 종료를 확인하는 화면이 출력됩니다. 다음을 누르면 다음진행으로 넘어갑니다. 만일 다른 실행중인 프로그램을 종료할 경우 취소를 누르고 실행프로그램 종료후 설치를 재시작합니다.
< 10 >
User manual SQLGate .com
② 본 소프트웨어 사용권 계약 내용에 동의하고 본 설치를 계속하고 싶으면 다음을 누릅니다.
③ 설치할 폴더를 선택합니다. 기본 폴더는‘C:Program FilesSQLGate’로 되어있습니다. 만일 다른 폴더에 설치하려면 찾아보기를 눌러 다른 폴더를 선택합니다. 폴더선택 후 설치시작을 누르면 프로그램을 설치하기 시작합니다.
< 11 >
User manual SQLGate .com
④ 설치가 진행되면서 기존에 프로그램이 설치되어 있을 경우 교체여부에 대하여 확인하는 화면이 뜹니다. 전부 교체할 시 ‘더 이상 묻지 않음’을 체크한 뒤 예를 누르면 설치가 계속 진행됩니다.
⑤ SQLGate for Oracle 의 설치가 완료되었습니다. 확인을 누르면 프로그램이 실행됩니다.
< 12 >
User manual SQLGate .com
2.4. 삭제하기
􀂅
SQLGate for Oracle 에는 설치제거 유틸리티가 있으므로 이를 사용하면 간단히 프로그램을 제거할 수 있습니다.
① 먼저 SQLGate 프로그램폴더에서 SQLGate for Oracle 제거를 실행합니다.
② 삭제를 확인하는 화면에서 예를 누르면 삭제를 시작합니다.
< 13 >
User manual SQLGate .com
③ SQLGate for Oracle을 구성하는 구성 요소들의 삭제를 완료합니다. 확인을 누르면 설치제거 유틸리티가 종료됩니다.
< 14 >
User manual SQLGate .com
SQLGate for Oracle
3. SQLGate for Oracle 사용법 익히기
3.1. Connection
􀂄 Connect
① Control + L 또는 에 첫번째 버튼을 클릭합니다
② 해당 정보를 입력하신 후에 Test Connect 버튼을 클릭해서 연결할수 있는 서버인지 검사합니다. 검사 후에 Connect 버튼을 클릭합니다. < 15 >
User manual SQLGate .com
● USER ID : 접속하고자하는 사용자의 ID를 입력 ● PASSWORD : 사용자ID에 대한 패스워드를 입력 ● SERVER IP : 오라클서버의 IP Address를 입력 ● PORT : 오라클서버의 Port번호를 입력(Default값은 1521) ● SID : 오라클서버의 SID를 입력(셋팅시에 결정되며 기본값은 ORCL)
③ "SAVE PASSWORD"옵션은 연결시에 입력했던 PASSWORD값을 저장하는 옵션으로써, 저장하여 두면 다음 연결시에 재입력할 필요가 없습니다. 단, 여러명이 공동으로 사용하는 컴퓨터에서는 사용하지 않는 것이 좋습니다. 해당 로그인 정보를 입력하고 [Connect] 버튼을 클릭합니다.
④ 해당 로그인 히스토리를 더블 클릭하면 자동으로 접속됩니다. < 16 >
User manual SQLGate .com
􀂄 Multi Connect
① 현재 작업 중인 오라클 외에 또 다른 오라클 서버에 접속할 수 있습니다. Table / View / Sequences / Synonym / Index / Trigger / Function / Proedure
/Package 의 오브젝트를 볼수 있습니다.
② 다른 세션에 로그인을 합니다.( 현재 세션이 연결된 상태에서 추가 세션을 연결합니다 ) 버튼(Control+L)을 클릭하여 로그인 창을 띄웁니다.
원하는 다른 서버 정보를 입력한 후에 Connect 버튼을 클립합니다.
< 17 >
User manual SQLGate .com
③ Session Tab 에서 원하는 세션으로 이동이 가능합니다.
위에 같은 경우에는 제 컴에서 203.252.16.52 서버로 세션을 옮긴 화면입니다. 세션을 옮기면 오브젝트브라우져가 새로운 세션으로 다시 리로드 됩니다.
④ 원치 않는 세션을 디스커넥트(disconnect) 시킵니다.
해당 세션을 디스커넥트 시키게 되면 세션을 잃음과 동시에 그 세션과 연결된 모든 질의창과 테이블뷰창을 닫게 됩니다.
􀂄 Disconnect
① 메인메뉴의 File | Disconnect 또는 에 두번째 버튼을 클릭합니다.
② 세션을 끊고 싶으시다면 Yes 를 선택하시면 됩니다. 세션을 끊게 되면 해당 세션과 연결되었던 SQL Window 창을 모두 닫으려 시도합니다. < 18 >
User manual SQLGate .com
3.2. Query
􀂄 Easy Query
① 오브젝트 윈도우에 테이블을 선택합니다. Table / View / Sequences / Synonym / Index / Trigger / Function / Proedure /Package 의 오브젝트를 볼수 있습니다.
② Table 클릭하기 테이블 리스트가 나열됩니다.
< 19 >
User manual SQLGate .com
③ 원하는 테이블을 선택한 후에 오른쪽 마우스를 클릭합니다.
④ Paste | Select * from dept 를 선택합니다.
⑤ Dept 테이블을 클릭하면 필드 리스트에 필드들이 나열됩니다. 필드들을 Control + Click 하면 멀티 셀렉트 됩니다. 또는 Shift + Click 하면 멀티셀렉트 됩니다. 필드들이 셀렉트 된 상태에서 Control + C 를 클릭해서 해당 필드들을 클립보드로 복사합니다.
⑥ 카피된 필드를 질의창에 뿌려놓습니다( Contorl + V ) 참고로 개발자들이 가장 편리하게 사용하는 기능입니다.
< 20 >
User manual SQLGate .com
􀂄 Multi Query
① 테이블을 클릭하고 오른쪽 마우스를 클릭하여 Paste | SELECT * FROMCOMMON_CODE2 를 클릭합니다.
② 테이블을 클릭하고 오른쪽 마우스를 클릭하여 Paste | SELECT * FROMCOMMON_CODE2 를 클릭합니다.
③ F5 또는 Run 명령어를 실행합니다. 아래의 그림처럼 동시에 데이타 그리드가 나타납니다. < 21 >
User manual SQLGate .com
􀂄 Run & Editing
① 오브젝트 윈도우에 대한 설명부터 Table / View / Sequences / Synonym / Index / Trigger / Function / Proedure /Package 의 오브젝트를 볼수 있습니다.
② Table 클릭하기 테이블 리스트가 나열됩니다. < 22 >
User manual SQLGate .com
③ 원하는 테이블을 선택한 후에 오른쪽 마우스를 클릭합니다.
④ Paste | Select * from dept 를 선택합니다.
⑤ F6 이나 을 클릭합니다. 위에 상태에서 그리드에 데이타를 편집할수 있습니다.
< 23 >
User manual SQLGate .com
􀂄 Plan
① Table 클릭하기 테이블 리스트가 나열됩니다.
② 원하는 테이블을 선택한 후에 오른쪽 마우스를 클릭합니다. < 24 >
User manual SQLGate .com
③ Paste | Select * from dept 를 선택합니다.
④ 아래의 그림처럼 Query | Explain Plan(F7) 을 선택합니다.
⑤ 해당 질의에 대한 실행계획(Plan)을 보여줍니다.
< 25 >
User manual SQLGate .com
􀂄 Error Check
① 질의를 입력합니다. 위에 코드 같은 경우는 FRO 부분이 잘못되었습니다.
② 에러코드 발생 정확하게 에러가 어떻게 발생하는지 알려줍니다. 또한 커서가 바로 이동합니다. 해당에러를 복사할려면 Copy Clipboard 를 클릭하세요.
􀂄 Parameter Check
① Query 문을 입력합니다. 위에 쿼리문에 파라미터 ( :var ) 를 런타임에 입력할수 있습니다. < 26 >
User manual SQLGate .com
② 아래의 Params Check Window 가 나타나고 런타임에 변수값을 입력합니다.
③ Parameter Value 값을 넣으시고 Ok 버튼을 클릭하시기 바랍니다.
< 27 >
User manual SQLGate .com
􀂄 Commit / Rollback
① Commit 버튼을 클릭합니다. Commit 을 하게 되면 수정/추가/삭제된 모든 데이터가 오라클 서버에 최종 전달됩니다.
② Rollback 버튼을 클릭합니다. Rollback 을 하게 되면 수정되었던 모든 데이타가 원상복귀 됩니다.
< 28 >
User manual SQLGate .com
3.3. View
􀂄 Object Window
① 처음 로그인을 하게 되면 오브젝트 윈도우가 아래의 그림처럼 나열됩니다. Table / View / Sequences / Synonym / Index / Trigger / Function / Procedure /Package 의 오브젝트를 볼 수 있습니다.
② Table 을 클릭하면 필드 리스트를 보실 수 있습니다. 해당 필드를 더블클릭하여 Control+C 하게 되면 선택된 필드가 복사됩니다.
< 29 >
User manual SQLGate .com
③ 전체 유저에 정보와 해당하는 오브젝트를 볼 수 있습니다.
④ 예약어 리스트를 볼 수 있습니다.(예약어에 대한 정보는 추후 제공될 예정입니다)
< 30 >
User manual SQLGate .com
􀂄 Table Data View
① scott/tiger 유저에서 Object browser 에서 아래와 같이 오른쪽 마우스를 클릭합니다.
② Data Tab 해당 테이블을 바로 볼 수 있습니다. 해당 테이블을 바로 수정/삭제/추가할 수 있습니다. < 31 >
User manual SQLGate .com
위에 네비게이션에 대한 설명은 다음과 같습니다.
처음레코드 이동
이전레코드 이동
다음레코드 이동
마지막레코드 이동
레코드 추가
레코드 삭제
레코드 수정
저장
취소
다시 열기
필드리트스 박스 오픈
필드사이즈 자동정렬
닫기
< 32 >
User manual SQLGate .com
􀂄 Table Column View
① scott/tiger 유저에서 Object brower 에서 아래와 같이 오른쪽 마우스를 클릭합니다.
② Column Tab을 선택하시면 해당 테이블의 컬럼정보를 바로 볼 수 있습니다. 해당 필드를 멀티셀렉트 하고 Control+C 하게 되면 해당 필드가 전부 클립보드에 복사됩니다. < 33 >
User manual SQLGate .com
􀂄 Table Storage View
① scott/tiger 유저에서 Object brower 에서 아래와 같이 오른쪽 마우스를 클릭합니다.
② References Tab 을 선택하시면 해당 테이블의 Foreign Key 정보를 볼 수 있습니다. < 34 >
User manual SQLGate .com
􀂄 Table Script View
① scott/tiger 유저에서 Object brower 에서 아래와 같이 오른쪽 마우스를 클릭합니다.
② Script Tab 을 선택하면 해당 테이블의 DDL 정보를 볼 수 있습니다. 위에 체크박스 Drop / Foreign Key / Storage 를 선택하신 후에 Refresh 버튼을 클릭하면 다시 재생성된 DDL 을 보실 수 있습니다.
< 35 >
User manual SQLGate .com
3.4. Tools
􀂄 Export
① Tools메뉴에서 Export를 선택합니다.
② Export Wizard 창에서 선택할 테이블을 클릭합니다. < 36 >
User manual SQLGate .com
③ Start Export 버튼을 클릭하면 Export dialog창이 나타납니다. 여러 포맷 타입중에 원하는 타입을 선택후 저장할 화일이름을 결정한뒤 Start Export 버튼을 클릭하면 테이블 Export가 수행됩니다.
④ Export 한 해당화일의 결과화면 입니다.
< 37 >
User manual SQLGate .com
􀂄 Import
① Tools메뉴에서 Import를 선택합니다.
② Import Wizard 창에서 선택할 테이블을 클릭합니다.
< 38 >
User manual SQLGate .com
③ Start Import 버튼을 클릭하면 Import data wizard창이 나타납니다. 해당화일과 타입을 선택한뒤 Next 버튼을 클릭하면 다음 단계로 이동합니다.
④ Import 데이타 선택후 Next 버튼을 클릭하면 다음 단계로 이동합니다. Import할 데이타 영역을 선택하면 Next 버튼이 활성화됩니다. < 39 >
User manual SQLGate .com
⑤ Import 데이타의 옵션 설정후 Next 버튼을 클릭하면 다음 단계로 이동합니다. Import 데이타의 Date 포맷설정 및 접속자, 구분자를 설정합니다.
⑥ Import 데이타의 Commit, Record Count , Error log 설정 후 Execute 버튼을 클릭하면 Import를 진행합니다.
< 40 >
User manual SQLGate .com
􀂄 Query Builder
① Tools 메뉴의 Query Builder를 클릭합니다.
② Query Builder를 통해 Join할 테이블을 객체 브라우저에서 마우스로 드래그 하여 옮겨 놓습니다. 각 테이블을 Join할 PK를 마우스로 드래그하여 연결하면 지시선으로 연결이 표시됩니다. 마지막으로 사용할 Field를 선택합니다. < 41 >
User manual SQLGate .com
③ Query Builder 상단의 SQL 탭을 선택하면 Join된 테이블의 Query문이 나타납니다.
④ Run 또는 F5를 실행합니다. 아래의 그림처럼 동시에 데이타 그리드가 나타납니다. < 42 >
User manual SQLGate .com
􀂄 Code Generator (ASP/JSP/PHP)
① SQL Window 에서 질의를 실행합니다.
② 그리드에서 오른쪽 마우스를 클릭 Code Generator |Active Server Page 를 선택합니다. < 43 >
User manual SQLGate .com
③ 저장할 파일명을 선택합니다.
④ 아래의 그림은 IIS 에서 구동된 Active Server Page(ASP) 화면입니다.
PHP / JSP 도 같은 위와 똑같은 절차를 밟으시기 바랍니다.
< 44 >
User manual SQLGate .com
􀂄 PL/SQL Debug
① File | New PL/SQL Window 를 선택합니다.
② PL/SQL 코딩을 합니다. 위에 코드는 샘플로 제작된 코드입니다.
③ F5 또는 을 선택하여 컴파일 합니다. 컴파일 에러시에 아래와 같은 에러코드문이 빨간 색으로 나열됩니다. 에러코드를 더블클릭하면 바로 에러 위치로 이동합니다.
< 45 >
User manual SQLGate .com
④ DBMS_OUTPUT.PUT_LINE 을 보기 위해서 DBMS OUTPUT Tab 을 선택합니다.
< 46 >
User manual SQLGate .com
􀂄 Languages
① Languages 를 선택합니다. 기본 setting은 English 입니다.
② Korean(한글)로 변환 프로그램 기본 환경이 한글로 자동 변환 됩니다.
③ English(영어)로 변환 위의 1번에서 English를 선택하면 2번에서와 같이 자동 변환 됩니다.
< 47 >
User manual SQLGate .com
􀂄 Options
① Tools | Options 를 선택합니다.
② 프로그램 기본 환경 설정 ● Tab : SQL Edit와 Data Grid의 화면 비율, SQL Edit multi line 적용 여부. ● Start Configuration : 프로그램 시작 환경 관리. ● Position Object Window : 객체 브라우저의 위치 조정. ● On Start Object Window Setting : 시작시 불러올 오브젝트 관리. ● Start View Field List Box : 필드 리스트 박스 적용. < 48 >
User manual SQLGate .com
③ 프로그램 SQL Edit 환경 설정. ● Select a Large letter or Small letter : 대/소 문자 설정. ● SQL Edit Font : 글씨체와 자간 설정. ● Start View Line Number : 라인 번호 표시 설정. ● Start SQL Edit : 시작시 SQL Edit 갯수 설정.
④ 프로그램 DataGrid 환경 설정. < 49 >
User manual SQLGate .com
● Data Grid Font : Data Grid 폰트 설정. ● Start View Data Grid : 시작시 Data Grid 표시 설정. ● Record Multi Select : Data Grid에서 Record 다중 선택 설정.
⑤ 프로그램 Oracle Configuration 환경 설정. ● Select Query result record : Record 가져오는 방법 설정. ● Default Data Format : 날짜 표시 설정. ● Charater Set : Character Set 설정. ● Auto Commit : Auto Commit 설정. < 50 >
User manual SQLGate .com
⑥ 프로그램 Highlighter 환경 설정. Keyword, Comment, String, Function, Package별 글자 스타일 / 색상 설정
⑦ 프로그램 Proxy 환경 설정. Proxy 사용을 위한 Port, IP를 설정. < 51 >
User manual SQLGate .com
3.5. Print
􀂄 XML Print
① 필드 리스트는 그리드에서만 실행됩니다. 다음은 질의결과 데이타 그리드입니다.
② 그리드에서 오른쪽 마우스를 클릭합니다. 파일명을 지정합니다. < 52 >
User manual SQLGate .com
③ 아래의 그림은 웹브라우져에서 본 화면입니다 XML 파일 저장시 XSL 도 같은 이름으로 동시에 저장됩니다.
􀂄 Excel Print
① 필드 리스트는 그리드에서만 실행됩니다. 다음은 질의결과 데이타 그리드입니다. < 53 >
User manual SQLGate .com
② 그리드에서 오른쪽 마우스를 클릭. Save to Excel . 파일명을 지정합니다.
③ 아래의 그림은 엑셀 프로그램으로 출력된 화면입니다. < 54 >
User manual SQLGate .com
􀂄 HTML Print
① 필드 리스트는 그리드에서만 실행됩니다. 다음은 질의결과 데이타 그리드입니다.
② 그리드에서 오른쪽 마우스를 클릭. Save to HTML. 파일명을 지정합니다.
< 55 >
User manual SQLGate .com
③ 아래의 그림은 엑셀 프로그램으로 출력된 화면입니다.
􀂄 DDL Print
① Print | Print DDL을 선택합니다. < 56 >
User manual SQLGate .com
② DDL Preview Option을 설정후 실행합니다. DDL 출력 옵션을 설정하고 Preview를 선택 합니다.
③ 아래의 그림은 DDL Print 출력 화면입니다.
< 57 >
User manual SQLGate .com
SQLGate for Oracle
4. 부록
4.1. 단축아이콘 설명
새로 만들기
새로운 질의창을 만든다.
파일 열기
저장한 파일을 열어 새로운 질의창에 뿌려준다.
저장하기
현재 질의창의 내용을 저장한다.
다른이름으로 저장
새로운 파일을 만들거나 현재 질의창의 내용을 다른이름으로 저장.
질의창 출력
질의창의 내용을 파일로 출력한다.
잘라내기
선택된 영역의 내용을 잘라 클립보드에 저장한다.
복사하기
선택된 영역의 내용을 클립보드에 복사한다.
붙여넣기
클립보드에 저장된 내용을 현재 커서가 위치한 곳에 붙여 넣는다.
질의실행
현재 활성화된 질의창의 쿼리를 수행한다.
질의실행 & 편집
현재 활성화된 질의창의 쿼리 결과에 대하여 편집을 할수 있도록 Edit모드로 질의를 수행한다.
질의정지
현재 수행중인 질의를 강제 정지. (질의가 수행중일때만활성화된다.)
커밋
현재시점까지 수행된 질의의 트랜잭션 내용을 데이터베이스에 반영.
(프로그램옵션에서 AutoCommit 설정 -> 질의수행시 Commit)
롤백
현재시점까지 수행된 질의의 트랙잭션 내용을 무효화시킨다. (프로그램옵션에서 AutoCommit 항목이 설정시 롤백작업이 불가능.)
객체브라우져보기
메인화면 좌측 객체브라우져창의 Visible을 제어한다.
프로그램 도움말
SQLGate for Oracle의 홈페이지의 도움말 사이트 내용을 띄운다.
프로그램 옵션
SQLGate for Oracle의 여러가지 옵션을 제어하는 옵션창 띄운다.
다시 불러오기
객체브라우져창의 데이타를 다시 불러온다.
필드리스트 보기/감추기
객체브라우져창 하단의 필드리스트의 Visible을 제어한다.
< 58 >
User manual SQLGate .com
4.2. 단축키 설명
Ctrl + N
새 질의창
Ctrl + O
파일열기
Ctrl + S
파일저장
Ctrl + L
데이터베이스 연결
Ctrl + F4
탭 닫기
Ctrl + Z
되돌리기
Shift + Ctrl + Z
원상태로
Ctrl + X
잘라내기
Ctrl + C
복사하기
Ctrl + V
붙여넣기
Ctrl + F
찾기
Ctrl + H
바꾸기
F4
라인선택
F5
질의 실행
F6
질의 실행과 수정
F7
Plan 실행
Ctrl + E
익스포트(Export)
Ctrl + I
임포트(Import)
F11
객체브라우져
F12
예약어
F2
프로그램 옵션
F1
프로그램 도움말
< 59 >
User manual SQLGate .com
4.3. FAQ (궁금합니다.)
􀂅
􀂅
􀂅
􀂅
􀂅
􀂅
􀂅
Q : SQLGate for Oracle 은 어떤 제품입니까? A : SQLGate for Oracle는 Oracle SQL Net 없이도 오라클 서버에 접속하여 다양한 질의를 통해 원하는 데이타를 얻어낼 수 있도록 개발자들과 DBA 들에게 최적의 생산성을 높여주는 개발툴입니다.
Q : SQLGate for Oracle 을 어떻게 구입할 수 있습니까? A : 구입하는 방법은 http://www.sqlgate.com/html/order.html 에서 온라인으로 구입하시기 바랍니다.
Q : SQLGate for Oracle 의 트라이얼 버전은 어디서 얻을수 있습니까? A : 트라이얼 버전은 http://www.sqlgate.com/html/download.html 에서 다운로드 받으실 수 있습니다. 트라이얼 버전은 30일 동안 풀기능을 지원하며, 사용기간 만류 후에도 몇몇 기능을 제외하고 사용하실 수 있습니다.
Q : SQLGate for Oracle 을 구입후에 업그레이드는 어떻게 지원합니까? A : SQLGate for Oracle 정식사용자는 업그레이드시 메일로 자동업데이트 기능을 제공하고 있어, 언제든지 자동으로 최신버전을 이용할 수 있습니다.
Q : 멀티질의가 무얼 의미하는지 알고 싶습니다. A : 멀티질의라 함은 질의하고자 하는 SQL문을 여러개 동시에 질의창에서 입력하고 분리탭(;)으로 분리하여 [질의실행] 및 F5을 선택하시면 여러개의 SQL문을 동시에 나타나게 할수 있는 기능입니다. 멀티질의시 스레드 방식으로 데이타를 가져오기 때문에 질의속도가 빠른 데이타를 먼저 보여줍니다.
Q : 데이타를 바로 수정하고 싶습니다. 어떻게 해야 할까요? A : SQL문을 질의창에 입력후 F6 또는 [질의실행 및 수정] 을 선택하시면, Insert, Update, Delete 문 없이도 그리드에서 데이타를 바로 수정할 수 있습니다.
Q : 테이블 생성내역을 보고 싶습니다. A : 객체브라우져에서 원하시는 테이블을 선택한 후에 오른쪽 마우스를 클릭하고 "스크립트 [테이블명]" 을 선택하시면 DDL을 출력하여 보실 수 있습니다.
< 60 >
User manual SQLGate .com
􀂅
􀂅
􀂅
􀂅
Q : 데이타 Import / Export 가 가능합니까? A : 대메뉴의 [Tools] | [Export] 와 [Tools] | [Import] 기능이 있습니다. 이 기능을 통해 질의결과를 익스폴트 할 수 있고, 테이블 전체를 익스폴트 할수도 있습니다. 또한 익스폴트된 데이타를 임폴트할 수 있습니다.
Q : 한글이 깨져 보이는데 왜 그러죠? A : 현재 SQLGate for Oracle 은 서버의 Character Set 과 자동으로 맵핑하고 있습니다. 만약 그래도 한글이 깨져 보일 경우 [프로그램 옵션]의 Oracle Configuration 탭에서 Character Set 을 수정하시기 바랍니다. 환경설정 후에는 프로그램을 다시 실행하시기 바랍니다.
Q : 폰트를 바꿔 쓰고 싶습니다. 어떻게 바꿀수 있죠? A : [프로그램 옵션] 의 SQLEdit 탭에서 원하시는 폰트로 바꿀 수 있으며, High lighter 탭에서 칼라를 지정할 수도 있습니다. 환경설정 후에는 프로그램을 다시 실행하시기 바랍니다.
Q : PL/SQL 디버거를 지원합니까? A : SQLGate for Oracle 에는 PL/SQL 디버거가 내장되어 있습니다. Function/Trigger/Procedure/ 기능 PL/SQL 을 디버깅 할 수 있습니다.
< 61 >
User manual
< 62 >
SQLGate .com
4.4. 다른 제품 설명
SQLGate for MySQL 은 MySQL 서버에 접속하여 MySQL 서버를 편리하고 다양하게 관리할 수 있으며, 다양한 질의 방법을 통해 개발자에게 많은 시간과 노력을 감소시켜 줄수 있는 개발툴입니다.
SQLGate for MySQL 개발툴은 기존의 Oracle 들과 동일한 인터페이스로 사용할수 있어, 개발툴을 배울 필요가 없습니다. 데이타베이스 생성 및 테이블 생성, 유저관리, 인덱스 관리, 멀티질의 등 다양한 기능이 제공되고 있어, 데이타를 HTML, EXCEL, XML 등의 파일로 변경할수 있습니다. Query Builder 기능은 사용자가 아주 쉽고 간단하게 마우스 드레그 만으로 질의를 하실수 있습니다.
SQLGate for MsSQL 은 기존의 SQLGate 제품과 동일한 인테페이스로 SQL Server 서버를 편리하고 다양하게 관리할수 있는 개발툴입니다.
현재 개발중에 있으며, 가까운 시일내에 만나실 수 있습니다.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,807 개
  • 현재 접속자 :  165 명