Toad for mysql 단축키

Tips 2016.06.29 15:10 Posted by 애플자라

* 테이블 정보 상세보기
F4 : Table, View, Proc, Funct, Package를 DESC(테이블명 위에 커서를 두고 F4키)

 

* 자동완성
Ctrl+. : Table Completion (매칭되는 테이블목록 출력)

 

* SQL문 실행
F5 : SQL Editor내의 모든 SQL문 실행
F9 : SQL문 실행 후 Grid에 출력

 

* 히스토리(과거 수행SQL문 조회)
Alt+Up : History UP
Alt+Down : History DOWN

 

* 텍스트 대/소문자 변환
CTRL+L : 텍스트를 소문자로
CTRL+U : 텍스트를 대문자로

 

* 편집 창 전환(이동)
F6 : SQL Editor와 결과창간의 이동

 

* 쿼리문을 보기좋게 정렬

ALT + D + F

 

'Tips' 카테고리의 다른 글

[eclipse] EasyShell 플러그인  (0) 2016.10.29
아웃룩 첨부파일 관리 - OutlookAttachView  (0) 2016.08.30
Toad for mysql 단축키  (0) 2016.06.29
자동차 대출 계산기  (0) 2016.03.21
[민방위]심폐소생술  (0) 2015.09.22
[자동차]보험(개인형)  (0) 2015.09.22

[MYSQL]Toad for mysql 쿼리 정렬방법

Database 2016.06.29 15:01 Posted by 애플자라
ALT + D + F  누르게 되면 자동정렬

 

Rebuild Table을 Toad를 이용하여 컬럼위치 변경 하는 방법이다.

처음 생성 되었던 테이블에 컬럼이 추가되는 경우가 있는데 이후 위치를 바꾸고 싶을때가 있다. 
이전엔 테이블을 다시 생성하였지만 이 기능을 이용하면 아주 편리하게 변경이 가능하다.

1. Toad를 실행 후 Schema Browser를 그림과 같이 단축아이콘을 이용해 실행한다.
    메뉴 : Database > Schema Browser



2. Schema Browser화면으로 변경할 컬럼의 위치 부분을 박스로 표시 했듯이
   CCODEMST 테이블의 USEYN <-> REMARK 컬럼 위치를 변경하고자 한다.
   그리고, 좌측 테이블 리스트에서 CCODEMST테이블을 선택 후 오른쪽 마우스를 클릭한다.



3. CCODEMST 테이블에서 오른쪽 마우스를 클릭하면 다음과 같이 메뉴가 나오며, Rebuild Table을 선택한다.




4. 탭 메뉴에서 Columns항목으로 이동한다. USEYN항목을 마우스로 클릭해 위로 한칸 옮긴다.



5. USEYN, REMARK 항목이 변경되었다면 탭 메뉴에서 SQL탭을 선택한다.
    SQL탭 메뉴 변경시 자동 스크립트가 생성된다.


 
6. SQL탭을 선택하면 잠시 로딩 후 버튼이 활성화 된다. 버튼 클릭!!
   (화면 내용을 보면 기존 테이블은 CCODEMST_X로 한다)

 

 

7. 스크립트 실행 후 ERROR가 발생했는지 확인 할 수 있다.




8. 스크립트를 실행한 결과이다. CCODEMST, CCODEMST_X 테이블이 생성된걸  확일 할 수 있다.



9. CCODEMST 테이블에서 USEYN, REMARK의 위치가 변경 된걸 확인 할 수 있다.
   마지막으로 CCODEMST 테이블이 옳바르게 변경되었다면 CCODEMST_X테이블을 삭제(DROP) 한다.

출처 - http://yysvip.tistory.com/149

[ORACLE]Table Lock 걸렸을 때 처리 (ORA-00054)

Database 2012.04.19 11:45 Posted by 애플자라

ORA-00054 발생했을때 처리하는 방법..

발생 가능성은 다양하게 존재한다. Commit가 수행되지 않았을 경우라던가 Toad에서 Schema Browser를 사용하다가 삽질을 했다던가 등의 문제로 다양한 경우에서 발생할 수 있는 문제이다.

Truncate같은 명령은 ORA-00054라는 에러라도 출력하지만, DML(Delete) 문장 실행시엔 그냥 멈춰버리는 경우도 있다고 한다.

해결 방법은 오라클 서비스를 재시작 하면 쉽게 처리가되지만, DB를 사용하는 곳에서 DB 재시작이 그리 녹녹하진 않을 것이다. 이러한 에러가 발생하는 이유는 테이블에 Lock이 걸려서 생기는데 이 원인을 해결해주면 된다.


[Qeury]

SELECT A.sid , A.serial#
FROM v$session A , v$lock B , dba_objects C
WHERE A.sid = B.sid and B.id1 = C.object_id
AND B.type = 'TM' and C.object_name='TABLE_NAME';


[Result]

     SID    SERIAL#
------- ----------
    2391       18325


Lock를 하고 있는 대상의 데이터가 나오면

ALTER system kill session '2391, 18325';

와 같은 쿼리를 날려서 원인이 되는 세션을 날려버리면 된다.

출처 - http://www.secret.pe.kr/6323

Toad Excel Export시 한글깨짐

Database 2011.10.04 14:46 Posted by 애플자라


'Database' 카테고리의 다른 글

[ORACLE] bdump, cdump, udump 정리하기  (0) 2012.01.30
[MSSQL]CASE WHEN THEN  (0) 2012.01.08
Toad Excel Export시 한글깨짐  (0) 2011.10.04
[MS SQL] Lock 해결  (0) 2011.03.16
[MSSQL]CHARINDEX,LEFT  (0) 2011.02.18
[MSSQL]CONVERT, DATEADD, GETDATE, DAATEPART 이용해서 날짜구하기  (1) 2011.01.25

[ORACLE] Toad Make Code Statement

Tips 2009.09.11 19:15 Posted by 애플자라

SQL Editor > Make Code Statement

  글쓴이 : 김홍선


  기능 설명

  Make Code Statement는 SQL Editor에 입력된 쿼리를
  Java, C++, VB와 같은 언어의 소스 코드 내에서 바로 사용할 수 있도록
  문자열 변수로 만들어 주는 기능을 한다.

  예를 들어보자.

  Java 소스 코드내에, 실행되는 쿼리를 입력하는 식으로 개발을 진행하고 있다고 하자.
  아래와 같이 쿼리를 만들어줘야 한다고 하면,
  (이 예제는 Eclipse를 사용했다.)
  
  


  Toad에서 쿼리를 실행하여 결과를 테스트 한 후에, 소스 내의 해당위치에 붙여넣고
  " 나 + 와 같은 문자(사용언어에 따라 다르다.)를 입력해야 한다.
  쿼리가 긴 경우에는 사용하는 에디터가 어느정도 지원해 준다고 해도,
  상당히 번거로운 작업이 아닐수 없다.
  이럴때 " 나 + 와 같은 문자를 Toad의 SQL Editor상에서 한꺼번에 붙여주는
  기능을 하는 것이 Make Code Statement 이다.


  테스트에 사용된 Toad 버전

  8.5.x.x


  사용법

  아래와 같이 쿼리를 입력하고,
  메뉴에서 SQL Editor > Make Code Statement 를 클릭하면,

  


  아래와 같이 Toad 하단에 쿼리를 포함한 문장이 클립보드에 복사되었다는
  메세지가 나타난다.

  


  클립보드에 복사된 내용을 확인하기 위해서,
  아래와 같이 에디터를 실행하고 Ctrl+V 로 붙여넣기를 해보자.
  (여기서는 에디터로 editplus를 사용했다.)

  


  쿼리에 추가적으로 " 나 + 와 같은 문자가 붙어서 소스코드내에서
  쉽게 사용할수 있는 형태가 되었다.


  즉, 정리를 해보면,
  1) 쿼리를 입력하고
  2) Make Code Statement를 클릭하고 (클립보드에 저장된다.)
  3) 사용하는 언어툴의 에디터에 붙여넣기
  를 하면 되겠다.


  단축키

  Ctrl+M 을 눌러서 실행한다.


  관련 팁 설명

  • 언어마다 포맷을 설정할 수 있다.

  위에서는 Java에 관해서 예를 들었다.
  Java에서 문자열을 만들고 이어주기 위해서 "와 +를 사용했지만,
  다른 언어를 사용할 경우 이런 문자열을 이어주는 문자들이 다를 수 있다.
  Toad는 여러 언어에 대해서 Make Code 기능을 제공한다.
  아래와 같이 해보자.
  
  메뉴에서 View > Options 를 클릭하면 아래와 같은 옵션창이 뜬다.
  왼쪽 트리에서 SQL Editor -> Make Code 를 클릭하고,
  언어마다 포맷을 설정한다.

  


  아래는 Java에 대해서 설정을 해 주는 화면이다.

  


  이것저것 설정을 변경해보면서, 어떻게 문자열들을 만들어 주는지 확인해보자.



  • 반대로 "나 +를 제거하려면?

  소스에서 사용할 수 있도록 "나 +를 붙여주는 것과 반대로,
  "나 +를 제거해서 Toad의 SQL Editor에서 바로 실행할 수 있는 쿼리로
  만들어 주는 기능, 즉 Make Code와 반대되는 Strip Code 기능도 제공한다.

  소스에서 가져온 "나 +가 붙은 쿼리를 SQL Editor에 붙여넣고,
  메뉴에서 SQL Editor -> Strip Code Statement를 클릭하거나
  단축키 Ctrl+P 키를 입력하면, "나 +가 제거되고 실행할 수 있는 쿼리만이 남는다.

  자세한 내용은 Strip Code Statement 기능을 소개하는
  다른 글에서 설명하도록 하겠다.


출처 - http://www.soqool.com/servlet/board?cmd=view&cat=140&subcat=1410&seq=861

[ORACLE] Toad에서 null값 노란색으로 표시 하기

Tips 2009.08.18 16:32 Posted by 애플자라

가끔 보면 행이 null인지 아니면 공백인지 구분이 안될때가 있다. 오라클 사용자는 대부분 Toad같은 툴을 사용하기 때문에 Toad를 기준으로 null값을 확인하는 방법을 알아보자.

일단 기본적인 화면에선 null은 표시되지 않는다. 그럼 null값을 표시하는 설정을 확인해 보자. 위치는 view -> toad options -> data grids , visual 이다. 필자는 toad 9.6을 사용하므로 버젼에 따라 조금씩의 차이가 있을 수 있다.
최 하단에 null columns가 있는데 여기에 옵션을 선택할 수 있다. 필자는 노란색으로 표시하기로 했지만, null이란 문자로 출력하게 바꿀수도 있다.
설정 후 null값은 노란색 배경으로 출력됨을 확인할 수 있다.

[ORACLE] TOAD9.5 comment

Tips 2008.07.31 11:10 Posted by 애플자라
오른쪽 화면의 Column Tab 밑에 문서모양(?) 버튼을 누르시면 Comment에 관련된 메뉴가 나옵니다.
맨 아래를 체크하시면 리스트에 Comment 표시됩니다.
TAG comment, Toad

[ORACLE] Toad Grid에서 직접 입력 수정(EDIT)

Tips 2008.07.10 09:41 Posted by 애플자라

EDIT 뒤에 테이블명을 써주고 실행하면 Grid에서 입력, 수정 가능

예>EDIT  테이블명 쿼리실행

EDIT SOURCE
WHERE COL1 = '01'
AND COL2 = '01'
일케 사용이 해서 그리드에서 수정하고 COMMIT을 시키면 적용되네요

TAG Grid, Oracle, Toad

[ORACLE] Toad 에서 단축키로 주석처리

Database 2008.04.28 15:36 Posted by 애플자라
Ctrl B로 주석처리후 Ctrl Shift B