SQL질문

by 마이나스 posted Nov 05, 2010

update cm_conference         
   set title       = 'testtest11',      
       conf_flg   = 'A',      
       conf_desc    = 'aaaa',      
       content    = 'aaaa',      
       add_file_no = decode(length('201000123'),0,replace('201000123','',null),to_number('201000123')) 
 where seq    = 12

 

이와 같은 쿼리가 있습니다.

이 쿼리는 정상적으로 실행됩니다.

근데 add_file_no에는 절대적으로 null만 들어갑니다.

원래 null상태였는데요..

null로 들어가지는건지.. 아니면 아예 입력이 안된건지 모르겠습니다.

 

근데.. 저 쿼리를 큐브리드 매니저 질의편집기에서 실행하면 잘 들어가집니다.

다만 java에서 preparestatement 를 사용하였을 경우 안됩니다.

기타 title, conf_flag, conf_desc, content는 잘 바뀝니다. update가 잘 된다는거죠

add_file_no만 안됩니다.

왜이런건지 좀 알려주세요...