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 831 게시물 읽기
No. 831
Q.SQL Syntax 에러 발생 시 메시지 문제.
작성자
inos
작성일
2008-01-03 11:58
조회수
3,530

약간은 복잡한 SQL이 있었는데, 다음과 같은 에러 메시지가 나왔습니다.

 

Syntax: please check syntax at \')\', expecting , in case expression.

 

case expression에서 오류가 있다길래 CASE 구문만 열심히 봤었는데,

한참을 찾다 보니 NVL() 함수에서 에러가 났었더군요.

 

에러난 부분을 요약하면 다음과 같습니다

 

SELECT NVL( NULL )

FROM db_root ;

 

혹시나 하고, SUBSTR() 처럼 콤마가 필요한 함수에 콤마를 빼고 쿼리를 날리면, 그냥 expression에서 에러가 나온다고 나오거든요.

 

혹시라도 제품 개선에 도움이 될까 하고 올려 봤습니다.

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

안녕하세요.

좋은 지적 감사드립니다. 관련한 부분은 정확한 에러메세지를 내도록 수정하도록 하겠읍니다.

 

>약간은 복잡한 SQL이 있었는데, 다음과 같은 에러 메시지가 나왔습니다.

>

>Syntax: please check syntax at \')\', expecting , in case expression.

>

>case expression에서 오류가 있다길래 CASE 구문만 열심히 봤었는데,

>한참을 찾다 보니 NVL() 함수에서 에러가 났었더군요.

>

>에러난 부분을 요약하면 다음과 같습니다

>

>SELECT NVL( NULL )

>FROM db_root ;

>

>혹시나 하고, SUBSTR() 처럼 콤마가 필요한 함수에 콤마를 빼고 쿼리를 날리면, 그냥 expression에서 에러가 나온다고 나오거든요.

>

>혹시라도 제품 개선에 도움이 될까 하고 올려 봤습니다.

 

남재우님이 2008-01-03 13:08에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
834Q.데이타 타입과 사이즈 [2]
나그네
2008-01-03
3800
833Q.쿼리좀 알려주세요. [1]
김호원
2008-01-03
3588
832Q.테이블 구조 출력하는 쿼리가 뭐죠? [1]
김호원
2008-01-03
3619
831Q.SQL Syntax 에러 발생 시 메시지 문제. [1]
inos
2008-01-03
3530
830Q.여기 게시판 시간이 21분정도 빠르네요... [1]
흰둥이
2008-01-03
3457
829Q.큐브리드 처음 설치후 큐브리드 매니져 계정????? [1]
흰둥이
2008-01-03
3517
828Q.실행 오류 [1]
이승훈
2008-01-03
3495
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다