2010년 2월 23일 화요일

순번이 반복되는 쿼리 작성 예제

EditAssistant를 이용해 순번이 반복되는 쿼리를 작성하는 예제

insert into table1( col1, col2)
values( 'col1v1', 'col2v1');

insert into table1( col1, col2)
values( 'col1v2', 'col2v2');
- 위와 같이 일정부분이 순차적으로 증가하는 쿼리를 작성해 보겠습니다.


- 우선 에디터에 첫번째 쿼리를 타이핑합니다.





- 첫번째 반복되는 부분을 선택해 Alt + 1 또는 EditAssistant View 의 1번째 [C]버튼을 이용해
  1번째 클립보드에 복사합니다.
insert into table1( col1, col2)
values( 'col1v1', 'col2v1');


- 두번째 반복되는 부분을 선택해 Alt + 2 또는 EditAssistant View 의 2번째 [C]버튼을 이용해
  2번째 클립보드에 복사합니다.
insert into table1( col1, col2)
values( 'col1v1', 'col2v1');


- 세번째 반복되는 부분을 선택해 Alt + 3 또는 EditAssistant View 의 3번째 [C]버튼을 이용해
  3번째 클립보드에 복사합니다.
insert into table1( col1, col2)
values( 'col1v1', 'col2v1');


- EditAssistant View의 Current Value 입력상자에 시작값인 0을 입력합니다.





- 작업을 시작할 위치로 커서를 이동한 뒤 Alt + Shift + S 또는 EditAssistant View의 [Record] 버튼을
  이용해 Record를 시작합니다.


- Alt + Shift + 1 또는 EditAssistant View의 1번째 [C] 버튼을 이용해 1번째 클립보드 내용을 붙여넣기 합니다.






- Alt + N 또는 EditAssistant View의 [Next Value] 버튼을 이용해 다음 Sequence값을 붙여넣기 합니다.







- Alt + Shift + 2 또는 EditAssistant View의 2번째 [C] 버튼을 이용해 2번째 클립보드 내용을 붙여넣기 합니다.







- Alt + C 또는 EditAssistant View의 [Current Value] 버튼을 이용해 현재 Sequence값을 붙여넣기 합니다.







- Alt + Shift + 3 또는 EditAssistant View의 3번째 [C] 버튼을 이용해 3번째 클립보드 내용을 붙여넣기 합니다.







- 다음 이어질 작업을 위해 키보드의 [Enter]키를 눌러 커서를 다음 라인의 처음으로 이동합니다.








- Alt + Shift + S 또는 EditAssistant View의 [Stop] 버튼을 이용해 Record를 종료합니다.


- EditAssistant View의 Repeat 입력상자에 작업을 4회
반복하기위해 값을
  4로 입력합니다.
- Alt + Shift + Y 또는 EditAssistant View의 [Play] 버튼을 클릭하면 해당
  작업이 4회 더 실행됩니다.





댓글 없음:

댓글 쓰기