태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


'missing expression'에 해당되는 글 1건

  1. 2008/02/29 [DB - ORA-00936: missing expression]
2008/02/29 17:58

[DB - ORA-00936: missing expression]

 INSERT INTO art_qstinfo
(qst_seq,qst_type,qst_clan,qst_name,qst_area,start_npc,start_level,before_qst_seq,mission,return_item,
createdt)

VALUES (
     (select max(qst_seq)+1 from art_qstinfo),
     '던전용',
     '휴먼',
     '던전의 비밀',
     '델파라스',
     '<모험가> 아이바',
      1,
     '',
      select replace('1. 배틀 스퀘어에서 불꽃 박쥐를 잡고 마이키의 문서를 찾아라.\n2. 델파라스의 모험가 아이바에게 문서를 주어라.\n\n', '\n', chr(13)||chr(10)) from art_qstinfo,
      '보상아이템1:\n보상아이템1:\n보상겔드:1230\n보상경험치:8840',
       sysdate
);

 ORA-00936: missing expression


Result.
보통 이 에러는 콤마(,) 나 컨텐션(') 등이 빠졌을때 나는 에러이다.

위같은 경우는 아래 \n을 엔터로 변환해주는 select문이 있는데 이 select문을 괄호( () )로 안감쏴줬다고
나는 에러이다.

아래와 같이 수정.
(select replace('1. 배틀 스퀘어에서 불꽃 박쥐를 잡고 마이키의 문서를 찾아라.\n2. 델파라스의 모험가 아이바에게 문서를 주어라.\n\n', '\n', chr(13)||chr(10)) from art_qstinfo),

이런 황당...


Trackback 0 Comment 0