SQL0418N 오류

DB2 | 2006. 5. 9. 11:17
Posted by 시반
개괄 : [IBM][CLI Driver] SQL0418N SQLSTATE=42610
          명령문에 유효하지 않은 매개변수 표시문자가 사용되었습니다.
 
원인:

다음 경우에는 유형이 지정되지 않은 매개변수 표시문자를 사용할 수 없습니다.

  • SELECT 목록에서
  • 날짜 시간 산술 연산의 유일한 인수로
  • 경우에 따라 스칼라 함수의 유일한 인수로
  • ORDER BY절에서 정렬 키로

다음과 같은 경우 매개변수 표시문자를 사용할 수 없습니다.

  • 준비된 명령문이 아닌 명령문에서
  • CREATE VIEW문의 fullselect에서
  • CREATE TRIGGER문의 트리거 조치에서
  • DB2 Query Patroller가 캡처하는 쿼리에서

명령문을 처리할 수 없습니다.

 
사용자 응답:

 

명령문의 구문을 정정하십시오. 유형이 지정되지 않은 매개변수 표시문자가 허용되지 않는 경우, 매개변수 표시문자에 데이터 유형을 제공하려면 CAST 스펙을 사용하십시오.

sqlcode : -418

sqlstate : 42610

 

한마디로 ?부분을 cast처리를 해줘야 한다는 말

예를 든면 CAST( ? AS VARCHAR(12)) 로 처리 하면된다

 

'DB2' 카테고리의 다른 글

DB2 에서의 OUTER JOIN  (0) 2006.06.01
DB2에서의 부분범위 처리  (0) 2006.06.01
SQLCODE: -301 오류  (0) 2006.05.08
SQL30081N 오류  (0) 2006.05.02
DBMS별 날짜 포맷변환  (0) 2006.04.13
 
블로그 이미지

시반

시반(詩伴)이란 함께 시를 짓는 벗이란 뜻을 가지고 있습니다. 함께 나눌수 있는 그런 공간이길 바라며...

카테고리

분류 전체보기 (233)
개발 이야기 (73)
WEB2.0 (57)
DB2 (24)
MySQL (6)
오라클 (26)
기타 (44)
취미 (0)
잡담 (2)