태터데스크 관리자

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

태터데스크 메시지

저장하였습니다.


'Excel'에 해당되는 글 1건

  1. 2008/03/03 [DB-excel] CONCATENATE를 이용해서 Excel로 쿼리 만들기.
2008/03/03 11:46

[DB-excel] CONCATENATE를 이용해서 Excel로 쿼리 만들기.

 =CONCATENATE("INSERT INTO tableName(qst_seq,qst_type,qst_clan,qst_name,qst_area,start_npc,start_level,before_qst_seq,mission,return_item,createdt) VALUES ((select nvl(max(qst_seq),0)+1 from tableName),'",A2, "', '", B2, "', '", C2, "', '", D2, "','", F2, "', 1, '', (select replace('", G2,"\n",H2,"\n",I2,"\n",J2,"\n",K2,"', chr(13)||chr(10)) from tableName where rownum < 2), (select replace('보상아이템1:", L2, "\n보상아이템2:", M2, "\n보상겔드:",N2, "\n보상경험치:",O2,"', '\n', chr(13)||chr(10)) from tableName where rownum < 2),sysdate);")

Excel에서 insert쿼리를 자동으로 만들때 사용한 내용이다.

나중에 참고할 일이 생길지 몰라서... 일단 정리

CONCATENATE는 문자열을 붙혀주는 역할을 한다.

위에 내용을 보면 각 셀(A2, B2, C2...)등이 각각의 문자열들과 조합이 되어 하나의 완성된

insert문이 나오게 된다.


결과.
INSERT INTO tableName(qst_seq,qst_type,qst_clan,qst_name,qst_area,start_npc,start_level,before_qst_seq,mission,return_item,createdt) VALUES ((select nvl(max(qst_seq),0)+1 from tableName),'던전용', '휴먼', '던전의 비밀', '델파라스','<모험가> 아이바', 1, '', (select replace('1. 배틀 스퀘어에서 불꽃 박쥐를 잡고 마이키의 문서를 찾아라.\n2. 델파라스의 모험가 아이바에게 문서를 주어라.\n\n\n', chr(13)||chr(10)) from tableName where rownum < 2), (select replace('보상아이템1:\n보상아이템2:\n보상겔드:1230\n보상경험치:8840', '\n', chr(13)||chr(10)) from tableName where rownum < 2),sysdate);
Trackback 0 Comment 0