안녕하세요

현재 jsp공부중인데

소스가있는데 DB가 오라클DB였습니다

근데 사정으로 mysql로 바꾸는데 문법때문에 고치려고하는데 힘드네요...ㅠ


1.

 sql.append(" select count(*) from imgbbs ");
  sql.append(" where refnum=? ");


2.

 sql.append(" update imgbbs ");
       sql.append(" set ansnum = ansnum + 1 ");
       sql.append(" where grpno = ? and ansnum > ? ");


3.

      sql.append(" INSERT INTO imgbbs(no, name, title, wdate, passwd, grpno, indent, ansnum, refnum)");
       sql.append(" VALUES((SELECT ifnull(MAX(no), 0) + 1 as no FROM imgbbs), ?, ?,now(), ?, ?, ?, ?, ?)");


4. 

sql.append(" INSERT INTO imgbbs(no, name, title, wdate, passwd, grpno, fname) ");
           sql.append(" (select(select ifnull(max(no),0)+1 from imgbbs), ?, ?, now(), ?, ");
           sql.append(" (SELECT ifnull(MAX(grpno), 0)+1 as grpno FROM imgbbs), ?) ");


5.

      sql.append(" select no , name, title, wdate, passwd, fname, grpno, indent, ansnum ");
      sql.append("  from (select(select no, name , title, wdate, passwd,fname,grpno,indent,ansnum, rownum as r");
      sql.append("  from (select no, name , title, wdate, passwd,fname,grpno,indent,ansnum from imgbbs)) ");
      if(word.length()>0){
   sql.append(" where " + col + " like '%' || ? || '%' " );
  }
      sql.append("  order by grpno desc, ansnum asc ");
      sql.append("  ) ");
      sql.append(" )where r>= ? and r<= ? ");
     

//여기서 col이랑 word는 문자형 변수입니다



6.

sql.append(" select count(*) from imgbbs  ");
  if(word.length()>0)
            sql.append(" WHERE "+col+" LIKE '%' || ? || '%' ");
  






--

 Field  Type         Null Key Default     Extra
 ------ ------------ ---- --- ----------- -----
 no     int(11)      NO   PRI NULL            
 name   varchar(20)  NO       NULL            
 title  varchar(50)  NO       NULL            
 wdate  date         NO       NULL            
 passwd varchar(20)  NO       NULL            
 grpno  int(11)      YES      0               
 indent int(11)      YES      0               
 ansnum int(11)      YES      0               
 fname  varchar(100) YES      default.jpg     



이게 테이블입니다

테이블명은 imgbbs입니다


오라클에서 mysql로 쿼리변환이 어렵네요

3,4번은 나름고친다고 고쳐본건데 혹시몰라서요..

부탁드립니다

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 2160
8829 (asp.net)1:n관계로 되어있는 테이블을 한 화면에서 insert시킬수 있나요? [2] 새우볶음 2015.07.13 3034
8828 SQL SERVER 가져오기 및 내보내기 마법사 오류 전화귀 2015.07.11 7895
8827 쿼리 지연현상 문의 드립니다 [1] akfflr 2015.07.10 3522
8826 Count(*) Over() 에 대해 질문드립니다. 김락중_278785 2015.07.10 3264
» 오라클에서 mysql 쿼리 변환좀 부탁드립니다 nyih1234 2015.07.10 3530
8824 JSP와 MS-SQL DBMS관련 질문입니다. 답변좀 부탁드리겠습니다. 마르티엘 2015.07.09 3035
8823 join 질문입니다. [6] 깨비꼬비 2015.07.08 3117
8822 bak 백업파일 관리 질문 드립니다. [2] 듀퐁 2015.07.08 2928
8821 insert시 계산식 문제 [1] 슈토파이터 2015.07.07 2482
8820 두개 테이블 합치기 질문입니다. [1] seyo 2015.07.06 3833
8819 질문 드립니다. [3] 슈토파이터 2015.07.06 2443
8818 현재 2005 ent를 사용중인데 2012 어떤 edition으로 업그레이드를 해야 할지 고민 민파파 2015.07.05 2876
8817 LEFT JOIN과 그냥 콤마 해서 쓰는 JOIN 질문드립니다. [4] 말자말자 2015.07.03 3934
8816 with 문 용도를 잘 모르겠네요... [4] 아싸라비아콜롬비아 2015.07.03 3239
8815 나누기 질문입니다. [4] 카르페디엠 2015.07.03 3312
8814 임시 테이블 활용 [6] ViewPple 2015.07.03 3634
8813 트랜잭션로그백업 및 백업정책 관련 질문 ㅜ [1] JaydenBaek 2015.07.03 2900
8812 버전(?) 내용변경 확인 쿼리 문의 [2] 궁수2g 2015.07.03 2648
8811 2개의 열을 2개의 열로... [2] taz2315 2015.07.02 2609
8810 프로파일러 열필터 설정법좀.. ㅠ [2] 처리짱 2015.07.02 2952





XE Login