[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

댓글을 달아 주세요

관리도구의 서비스 삭제하기

Tips 2009.09.02 18:01 Posted by 애플자라

tomcat 6.0을 깔아놓은뒤 

tomcat 5.5 설치시에 에러가 난다. 

경고창을 무시한뒤 실행을 해도

서비스가 없다며 실행이 되지 않는다.

tomcat 6.0이 관리도구의 서비스에 등록되어있기때문이다. 

tomcat6.0 서비스를 지워야 한다 .

명령프롬프트에서

서비스명 확인
sc GetKeyName 서비스이름
서비스 삭제
sc delete 서비스이름
서비스 시작
sc start 서비스이름
서비스 멈춤
sc stop 서비스이름 

댓글을 달아 주세요

[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값은 노란색 배경으로 출력됨을 확인할 수 있다.

댓글을 달아 주세요

VNC 서버와 뷰어 사용법을 마스터하자

Tips 2009.08.13 17:01 Posted by 애플자라

메인자료실 118번 글에 울트라VNC를 완벽하게 써 보자

일단, 설치는 간단하다. 걍 디폴트 값으로 빛의 속도로 설치를 마치자

 

1. 서버

 

서버를 실행하면 별다른 변화없이 트레이에 파란색 눈 아이콘만 하나 덩그러니 생긴다.

아이콘에 대고 마우스 오른쪽 버튼을 눌러 보면 아래와 같은 팝업창이 뜬다.

 

 

가장 위의 '어드민 프로퍼티'를 눌러보면 아래와 같이 환경설정 창이 뜬다.

 

 

클라이언트로 접속한 컴퓨터에게 조종당하고 싶지 않다면 A부분을 체크하자.

B부분엔 암호를 넣고, 바탕화면을 자랑하고 싶다면 C에 체크를 풀자.

 

첫번째 그림에서 '리스트 올 클라이언트'를 누르면 접속한 컴퓨터를 볼 수 있는데

아래와 같이 마음에 들지 않는 놈이 들어온다면 kill client를 눌러 쫓아낼 수 있다.

 

 

자신의 아이피를 알려줘야 다른 사람이 접속할 수 있다는 점을 기억하자.

아이피번호를 알 수 없다면 도스창에서 ipconfig를 쳐보자.

 

 

2. 뷰어

 

뷰어를 실행하면 다음과 같은 창이 뜬다.

 

제일 윗부분은 접속할 컴퓨터의 아이피를 적는 부분이다.
퀵옵션은 오토가 편하다.

화면을 보기만 할 것이라면 A의 뷰 온리를 선택하고, 자세한 옵션을 선택하기 위해 B 옵션을 누르자. 

 

이 옵션 창에서는 A 부분이 가장 중요하다. share the server를 체크하지 않고 들어가면
접속한 다른 컴퓨터는 모두 튕기게 되니, 주의가 필요하다.
공부가 하기 싫다면 맞을 각오를 하고 테러를 저질러 보자.

B부분에서는 마우스 커서의 보고 안 보고를 설정할 수 있고,
C부분에서는 툴바의 선택 여부를 결정할 수 있다.

TAG vnc

댓글을 달아 주세요


무선 인터넷을  IP오퍼레이터  이용 해서 여러곳에서 인터넷을 즐기는 유져들에 게
권장..                                   

기존 프로파일을  *.REG 형식으로 저장하는 방법입니다..참고하세요.. 

1.시작->실행->regedit
2.레지스트리 편집기에서 [HKEY_USERS] - [.DEFUALT] - [Software]- [IPOperator] - 백업하려는 프로파일 마우스 오른쪽 버튼 - 내보내기 하실경우( 설정 파일이름.REG) 로저장 됩니다.

3. 설정된 파일을 적용 하는 방법은..더블클릭만 하시면 끝 입니다.

댓글을 달아 주세요

[Eclipse] JAR Class Finder

Tips 2009.05.14 14:22 Posted by 애플자라

JAR Class Finder는 원하는 클래스 파일이 어느 JAR 파일에 포함되어 있는지를 검색해주는 툴로서, IBM alphaWorks에서 만든 Eclipse/WSAD 플러그인입니다. 개인적으로 오래전부터 매우 유용하게 사용하고 있는 플러그인입니다. 단점은 플러그인이기때문에 당연히 Eclipse나 WSAD를 띄운 상태에서만 사용할 수 있다는 것입니다.

Getting JarClassFinder to work in Rational Application Developer v7.x

 Technote (troubleshooting)
 
Problem(Abstract)
As packaged, JarClassFinder cannot be used with Rational Application Developer (RAD) version 7.x
 
Symptom
 
Cause
This is due to a difference in the Eclipse plug-in architecture between RAD 6.x (Eclipse 3.0.2) and RAD 7.x (Eclipse 3.2.1)
 
Resolving the problem
Here is an updated JarClassFinder for RAD7.
  1. Copy this jar file ( com.ibm.hursley.jarclassfinder_2.1.0.jar ) to your
    <RAD-INSTALL-DIR>\plugins\ directory.
    <RAD-INSTALL-DIR> is where Eclipse.exe exists.This is NOT the SDP70Shared folder.
  2. Delete any old jarclassfinder directories you might have copied to that directory in the past.
  3. Start a command-line prompt, navigate to the <RAD-INSTALL-DIR> directory, where "eclipse.exe" is located.
  4. Start RAD with the "-clean" parameter : eclipse.exe -clean

---------------------------------------------------

Alternatively, use the JarClassFinder. 2.0.1 version available at
http://alphaworks.ibm.com/tech/jarclassfinder/download
  1. Extract the contents of the JarClassFinder.zip.
    You will see 2 unzipped directories -- "license" and "plugins".
  2. Copy the com.ibm.wpst.hursley.jarclassfinder_2.0.3 folder in the unzipped "plugins" directory to your
    <RAD-INSTALL-DIR>\plugins\ directory.
    <RAD-INSTALL-DIR> is where Eclipse.exe exists.This is NOT the SDP70Shared folder.
  3. Start a command-line prompt, navigate to the <RAD-INSTALL-DIR> directory, where "eclipse.exe" is located.
  4. Start RAD with the "-clean" parameter : eclipse.exe -clean

---------------------------------------------------

After RAD starts, you should be able to find the button for the JarClassFinder on the Toolbar:





If you do not see the JarClassFinder icon on the Toolbar, go to
Window > Show View > Other ... > Other (expand) > Jar Class Finder View:

댓글을 달아 주세요

[Eclipse] EditorList Plug-in

Tips 2009.05.14 11:23 Posted by 애플자라
About
The EditorList Plug-in provides a view that displays Eclipse's editors in a list for improved editor management.
The current version of the EditorList Plug-in is 1.0.7, released Aug. 4, 2005.
Get the EditorList Plug-in
SourceForge Project
Download the plug-in and participate in the project development
Install/Update site Install the EditorList Plug-in from within Eclipse using the EditorList Install/Update site:
http://editorlist.sourceforge.net/site
HOWTO
1. If you download the EditorList plug-in zip from the SourceForge project, install it by unzipping the contents of the archive to the "plugins" folder in your Eclipse install directory.
2. Open the EditorList view by clicking Window->Show View->Other...->Basic->EditorList
Screenshots
EditorList
Plain EditorList
Context menu
EditorList context menu
Decorators
EditorList with decorators enabled

댓글을 달아 주세요

업무 생산성 향상 도구 - MultiMon

Tips 2009.03.31 17:07 Posted by 애플자라

개발하시는 분들은 보통 듀얼 모니터로 개발하게 되죠. 그런 환경에서 작업 하다보면 주 모니터와 보조 모니터로 나뉘게 되는데 주모니터에 실행 프로그램이 모여있어 다시 한번 주모니터에 가서 해당 프로그램을 클릭하게 됩니다.
항상 주모니터에서 작업만 할수 없는 노릇이죠. 그래서 보조 모니터도 주모니터처럼 실행 프로그램을 보여주어서 업무에 효율성을 높여줍니다.
이게 바로 멀티태스크바 일명 멀티몬이라고 합니다.

multimon

아래 사이트에 가서 다운 받아서 설치하시면 바로 좋은점을 발견하게 될 것입니다.
 - http://www.mediachance.com/free/multimon.htm

출처 -  http://www.mimul.com/pebble/default/2006/10/19/1161229980000.html

'Tips' 카테고리의 다른 글

[Eclipse] JAR Class Finder  (0) 2009.05.14
[Eclipse] EditorList Plug-in  (0) 2009.05.14
업무 생산성 향상 도구 - MultiMon  (0) 2009.03.31
[eclipse] Eclipse Full Screen Plugin  (0) 2009.03.28
[eclipse] Open External 플러그인  (0) 2009.03.28
Apache NT 서비스등록  (0) 2008.12.15

댓글을 달아 주세요

[eclipse] Eclipse Full Screen Plugin

Tips 2009.03.28 20:38 Posted by 애플자라

홈페이지 : http://code.google.com/p/eclipse-fullscreen/

 

With this plugin eclipse can run in full screen mode, so that you can have more space to edit sources.

but unlike eclipse, this plugin works only on MS Windows.

출처 -
http://cafe.naver.com/eclipseplugin/1722

'Tips' 카테고리의 다른 글

[Eclipse] EditorList Plug-in  (0) 2009.05.14
업무 생산성 향상 도구 - MultiMon  (0) 2009.03.31
[eclipse] Eclipse Full Screen Plugin  (0) 2009.03.28
[eclipse] Open External 플러그인  (0) 2009.03.28
Apache NT 서비스등록  (0) 2008.12.15
SecureCRT Tip  (0) 2008.11.11

댓글을 달아 주세요

[eclipse] Open External 플러그인

Tips 2009.03.28 20:25 Posted by 애플자라

자수님이 윈도용 만드신거 보고 따라해 봤습니다. 윈도 + 맥 지원 + 쉘 기능입니다. 리눅스는 테스트 머신이 없어서 일단 지원 보류;; 회사가서 해봐야겠습니다.

원문: http://www.pragmatic.kr/pages/2069804
-----------------------------------------------------------------------

"Open External"플러그인을 소개한다. 이클립스 작업공간의 특정 경로를 매번 윈도 탐색기를 직접 열고, 명령 프롬프트에 경로를 입력해서 찾아야하나? "Open External" 플러그인은 자주 반복하는 이런 불편한 동작을 해결하고자, 이클립스에서 선택한 폴더나 파일과같은 리소스를 윈도 탐색기나 명령 프롬프트 상에서 보여준다.

 

기존에도 윈도(Windows) 환경에서 이런 유사한 기능을 제공하는 플러그인이 있다. 하지만, "Open External" 플러그인만이 가지는 장점은 다음과 같다.

  1. 다수의 리소스 동시 선택 가능: 한 번에 여러개의 파일 브라우저나 쉘을 실행한다. 하나씩 선택해서 열지 않아도 된다.
  2. 맥(Mac) OS X 지원: 기존의 다른 플러그인들이 지원하지 않던 맥 OS X의 Finder와 Terminal애플리케이션을 지원한다. Terminal 애플리케이션은 사용자의 설정에 따라 매번 새로운 창을 여는 대신에 탭을 활용할 수 있다.

 

필요환경

  1. 이클립스 버전: eclipse 3.3 이상
  2. 자바 버전: Java 5 이상
  3. 플랫폼: 윈도(Windows)/맥(Mac) OS X
    (윈도 XP와 맥 OS X 레퍼드(leopard)에서 시험)
  4. 라이선스: EPL 1.0

 

설치하기

Open External 플러그인은 이클립스 업데이트 시스템을 이용해서 설치한다.

 

1. 먼저 "Help -> Software Updates..."를 선택한 다음 "Add Site..."를 선택해서 http://update.eclipsegeek.com을 등록한다. (업데이트 사이트를 이전 중이다. 임시로 http://update2.pragmatic.kr을 등록한다.)

external1

external2

 

2. 추가된 업데이트 사이트에서 "Open External Feature"를 선택하고 Install...을 선택해 설치를 완료한다.

external3

 

사용법

1. Package Explorer에서 파일 브라우저나 쉘 프롬프트에서 확인하고자 하는 프로젝트, 폴더, 파일을 선택한 후오른쪽 마우스 컨텍스트 메뉴를 띄운다. 사용자의 운영체제에 따라서 맥에서는 Finder와 Terminal 메뉴가, 윈도에서는Windows Explorer와 Command Prompt 메뉴가 나타난다.

context

context

 

2. 해당 메뉴를 선택하면 시스템에 따라 파일 브라우저와 쉘 프롬프트가 실행된다. 복잡한 자바 패키지를 파일 브라우저나 쉘프롬프트에서 사용자가 직접 이동하는 작업은 번거로운 작업이었다. 사용자가 한번에 선택한 다수의 리소스에 대해서 모두 실행하므로여러번 선택해야 하는 번거로움이 없다.

finder

terminal

 

3. 맥 OS 10.5.0의 터미널 애플리케이션이 제공하는 탭 기능을 활용할 수 있도록 새로운 창으로 띄울지, 탭으로 실행할지 설정할 수 있다. (Windows -> Preferences에서 Open External)

preference

 

지원 예정

리눅스는 GNOME과 KDE 환경을 지원할 예정이며, 맥 OS X 타이거는 탭 기능 활용이 제한된다는 점 이외에는동작하리라 생각되지만, 타이거 OS를 설치한 머신이 없기에 확인하지 못했다. 맥에서 많이 사용되는 iTerm의 지원과 함께사용자 지정 애플리케이션을 실행하는 기능을 추후 제공할 예정이다.

 

문제점/개선사항

1. Open External이라는 최상위 수준의 메뉴를 추가할 것이 아니라 Show In 등 기존 메뉴에 통합하는 것이효과적일 것이다 (Open With는 파일에 대해서만 활성화 되므로 Show In이 적합). 하지만, Show In은 별도의확장점을 통해 이클립스 뷰만을 메뉴로 구성하기에 기존의 메뉴 확장 방식으로 삽입이 불가능하다.


출처 - http://cafe.naver.com/eclipseplugin/2724

댓글을 달아 주세요