본문 바로가기
반응형

Server58

[Oracle] 오라클 CONNECT BY LEVEL 특정 범위 내 반복된 데이터를 만들기 위해 CONNECT BY LEVEL을 사용할 수 있습니다. 예를 들면, 숫자나 날짜를 연속적으로 생성하는 경우, 또는 테스트 데이터를 생성하는 경우 활용할 수 있습니다. 예시 ) 1부터 10까지 숫자를 생성하는 쿼리 SELECT LEVEL FROM dual CONNECT BY LEVEL 2018. 10. 29.
[웹로직] The Transaction is no longer active 에러 https://stackoverflow.com/questions/42649435/spring-mvc-the-transaction-is-no-longer-active 도메인의 JTA Timeout을 늘리십시오. 웹 로직 콘솔을 열고 도메인, 서비스, JTA로 이동하십시오. 'Timeout Seconds'를 30에서 3000으로 변경하십시오. config.xml에서 다음과 같이 표시되어야합니다 2018. 10. 25.
[Oracle] mybatis selectKey (스크랩) DB작업을 하다 보면 먼저 사전에 어떤 키 값을 가져와서 증가시켜서 입력하거나 혹은 입력 후에 증가된 키값을 가져올 필요가 있다. 이럴 때 mybatis에서 제공하는 selectKey를 이용하면, 별도의 쿼리 로직을 등록할 필요 없이 해당 메소드에서 일괄 처리할 수가 있다. 샘플로 아래와 같은 board 테이블이 있다고 하자. (mysql, mariadb) create table board( iq int not null auto_increment, boardID varchar(20) not null, title varchar(50) not null, content text not null, primary key(iq), unique(boardID) ); iq는 자동 증가 값이고 boardID는 uniqu.. 2018. 10. 11.
[Oracle] 오라클 11g 테이블 exp 처음에 확장자를 dmp이 아니고 dump로 했다가 imp에서 실패했다. 사실 원인은 확실하지 않다. 어쨌든 다시 팀뷰어에 접속하여 DB 테이블을 exp 하기로 했다. 시도한 명령어 ( 실패한 명령어 )는 아래와 같다. exp id/password@서비스명 tables=테이블1,테이블2 file=dump명 log=로그파일명 full=y 위 명령어를 putty터미널에 적용 exp INAIRUSER/INAIRUSER tables=INAIR_RAW_5MIN file=(inair5.dmp) log=inair5.log full=y 그런데 exp-00026-conflicting-modes-specified-oracle 에러가 발생했다. 푸티는 괄호도 쓰면 안됨. 검색해보니, 하단의 설명을 발견했다. https://s.. 2018. 10. 1.
테이블 끼리 데이터 비교 SELECT 1234567891011121314151617181920212223SELECTATCH_FILE_IDFROM COMTNFILE A,( SELECT LGHT_ATCH_FILE_ID, DAY_ATCH_FILE_ID, NIGHT_ATCH_FILE_ID FROM ( SELECT LGHT_NO FROM LUSTNOUTRDLGHT WHERE SIDO_CODE = '11000' AND SIGUNGU_CODE = '11500' )A, LUSTNOUTRDLGHTFILE B WHERE A.LGHT_NO = B.LGHT_NO)BWHERE ATCH_FILE_ID = LGHT_ATCH_FILE_IDOR ATCH_FILE_ID = DAY_ATCH_FILE_IDOR ATCH_FILE_ID = NIGHT_ATCH_FILE_ID; Co.. 2018. 9. 7.
반응형