database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
ㆍCUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
CUBRID Q&A 626 게시물 읽기
No. 626
Q.Query Editor 개선 요청사항..
작성자
조성배
작성일
2007-10-18 16:33
조회수
3,589

여러 항목을 질의할 경우

 

1. 각 쿼리의 끝에 semicolon (;)이 없을 경우

    최상위의 한 라인만을 수행하고 나머지 라인은 무시

2. 각 쿼리 끝에 semicolon을 수행 할 경우

    모든 행을 수행. 단, 중간에 에러 쿼리가 있을 경우 에러쿼리 이후의 라인은 무시

 

이것을 다음과 같이 변경하는 것이 가능할까요?

 

1. 각 쿼리의 끝에 semicolon이 없을 경우

   모든 행을 수행하나 에러 쿼리가 발생 할 경우 그 라인 이후의 항목은 수행하지 않음. 포커  

   스는 에러가 있는 라인에 멈춤

2. 각 쿼리의 끝에 semicolon이 있는 경우

   모든 행을 수행하고 에러 쿼리가 발생 한 경우에도 그것을 제외하고 나머지는 수행 함.

   각 수행 결과는 output 창에 표시 (에러 메시지를 포함해서)

 

 

몇천라인 이상의 스크립트를 관리할 때 중간중간 에러가 있으면 하나하나 고쳐가며 수행을 하던가 에러를 뛰어넘고 여러차례 에러가 없어질 때 까지 수행해야 합니다. 버그는 아니라고 보여집니다만 관리의 편의를 위해서 한 번쯤 고려해볼 만한 사항이 아닌가 생각됩니다.

 

항상 고생 많으십니다. 수고하십시오.

 

Hopi

이 글에 대한 댓글이 총 1건 있습니다.

안녕하세요.

 

좋은 의견 감사합니다.

 

sql에서의 semicolon(;)은 sql 문장의 끝을 알리는 역활을 합니다.

따라서 끝을 모르는 모호한 질의문을 받았을때 수행에 오류가 발생할 수 있습니다.

semicolon(;)의 역활을 확대하기에는 위험성이 있기 때문에

질의편집기의 기능을 강화하여 사용자설정의 질의 수행방식을 지원하는게 어떨지요?

 

고객님꼐서 원하는 아래 사항을 고려하여 제품에 반영하도록 하겠습니다.

 

 

>여러 항목을 질의할 경우

>

>1. 각 쿼리의 끝에 semicolon (;)이 없을 경우

>    최상위의 한 라인만을 수행하고 나머지 라인은 무시

>2. 각 쿼리 끝에 semicolon을 수행 할 경우

>    모든 행을 수행. 단, 중간에 에러 쿼리가 있을 경우 에러쿼리 이후의 라인은 무시

>

>이것을 다음과 같이 변경하는 것이 가능할까요?

>

>1. 각 쿼리의 끝에 semicolon이 없을 경우

>   모든 행을 수행하나 에러 쿼리가 발생 할 경우 그 라인 이후의 항목은 수행하지 않음. 포커  

>   스는 에러가 있는 라인에 멈춤

>2. 각 쿼리의 끝에 semicolon이 있는 경우

>   모든 행을 수행하고 에러 쿼리가 발생 한 경우에도 그것을 제외하고 나머지는 수행 함.

>   각 수행 결과는 output 창에 표시 (에러 메시지를 포함해서)

>

>

>몇천라인 이상의 스크립트를 관리할 때 중간중간 에러가 있으면 하나하나 고쳐가며 수행을 하던가 에러를 뛰어넘고 여러차례 에러가 없어질 때 까지 수행해야 합니다. 버그는 아니라고 보여집니다만 관리의 편의를 위해서 한 번쯤 고려해볼 만한 사항이 아닌가 생각됩니다.

>

>항상 고생 많으십니다. 수고하십시오.

>

>Hopi

 

허지웅님이 2007-10-18 18:48에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
630Q.[질문] JAVA Procedure작성할 때.. [1]
이지현
2007-10-23
3645
629Q.[문의] start 후 에러 로그 [1]
장현정
2007-10-23
3705
628Q.오라클에 있는 start with connect by 계층형 쿼리가 있나요? [1]
유기준
2007-10-22
3917
626Q.Query Editor 개선 요청사항.. [1]
조성배
2007-10-18
3589
625Q.DB 사용자 계정 문제 [1]
조성배
2007-10-18
3620
624Q.iReport 사용중 다음과 같은 에러 발생.. [1]
곽태영
2007-10-18
4403
623Q.phpCubAdmin 접속이 안됩니다. 어떻게 해야 하는걸까요? [1]
박진호
2007-10-17
3565
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다