본문 바로가기

oracle56

[oracle] function 디버깅하기 [oracle] function 디버깅하기 oracle에 function을 만들고 mybatis에서 호출하였는데 null 오류만 발생하였습니다. eclipse만 바로보고 있었는데 function을 테스트하려면 oracle sql developer에서 function을 돌려보면서 오류 메세지를 보는것이 좋더군요 다음처럼 function을 실행해 보았습니다. set serveroutput on; declare result varchar2(50); begin result := F_CANCEL_PAY_CAN_REG_ALL('15030514593366', 'nimba', 'test', '01', '06', '01'); dbms_output.put_line('result='||result); end; [oracle.. 2015. 3. 5.
[mybatis] oracle insert 리턴값 받기 selectKey [mybatis] oracle insert 리턴값 받기 selectKey - insert할 도메인에서는 시퀀스값을 설정하지 않는다. *java Authors auth = new Authors();auth .setAutGender("xxx");...auth .setAutInfo("xxx"); - 시퀀스값은 autID로 insert하기전에 order="BEFORE" 먼저 실행시켜서 autID에 담는다.- insert문에서 autID에 설정된 값으로 insert한다. *.xml SELECT SW_LIBRO.F_GET_NEW_AUTHOR_ID FROM DUAL INSERT INTO AUTHORS ( AUT_I D, AUT_GENDER, AUT_NAME, AUT_ENAME, AUT_PROFILE, AUT_INFO.. 2014. 10. 23.
[oracle] 남은 날짜 계산하기 [oracle] 남은 날짜 계산하기 SELECT CP_START_DATE ,CP_END_DATE ,DECODE(SIGN(TRUNC(TRUNC(TRUNC( TRUNC((TO_DATE('20141001','YYYYMMDD') - SYSDATE) * (24*60*60)) /60)/60)/ 24)),1, TRUNC(TRUNC(TRUNC( TRUNC((TO_DATE('20141001','YYYYMMDD') - SYSDATE) * (24*60*60)) /60)/60)/ 24),0) AS DAYCOUNT FROM COUPON; [oracle] 남은 날짜 계산하기 2014. 9. 1.
[oracle] 해당 월의 주 번호 가져오기 [oracle] 해당 월의 주 번호 가져오기 SELECT CEIL(( TO_NUMBER(SUBSTRB('20140228',-2,2)) + 7 - TO_NUMBER(TO_CHAR(TO_DATE('20140228','YYYYMMDD'),'D')))/7) AS "주차" FROM DUAL; [oracle] 해당 월의 주 번호 가져오기 2014. 5. 30.
[oracle] 게시판 페이징 처리하기 쿼리 [oracle] 게시판 페이징 처리하기 쿼리 기본 테이블을 조회했는데전체 카운트가 1000개라면 그중에서 1page에 30개씩 5page에 해당하는 데이터를 가져오려면아래 쿼리문이 SELECT * FROM ( SELECT ROWNUM AS RNUM, A.* FROM ( SELECT COL1 FROM TB A WHERE A.ORD IN('4130') )A WHERE ROWNUM 2014. 5. 22.
오라클10g설치후 메세지 데이터베이스 구성 파일은 C:\oracle\product\10.2.0에 설치되었으며 설치 시 선택한 다른 구성 요소는 C:\oracle\product\10.2.0\db_2에 설치되었습니다. 실수로 이들 구성 파일을 삭제하지 않도록 주의하십시오. iSQL*Plus URL: http://mycom:5560/isqlplus iSQL*Plus DBA URL: http://mycom:5560/isqlplus/dba 2012. 3. 22.