본문 바로가기

반응형

프로그램

(73)
DB2 오라클 NVL 기능 COALESCE * 오라클의 NVL 기능은 null 이 들어간 값에 대해서 유용하게 사용되는 함수입니다. 하지만 DB2는 NVL 이 없습니다. ​ ** 오라클 - NVL select NVL( 컬럼명 , '') AS col from 테이블명 ; --> NULL 인 경우 '' 공백 처리 select NVL( SUM(컬럼명) , 0 ) AS col from 테이블명 ; --> SUM, COUNT 하는 경우 에 NULL 인 경우 0 공백 처리 ** DB2 - 현재날짜 구하는 쿼리COALESCE select COALESCE( 컬럼명 , '') AS col from sysibm.sysdummy1 ; --> NULL 인 경우 '' 공백 처리 select COALESCE( SUM(컬럼명) , 0 ) AS col from sysibm...
DB2 오라클 dual 기능 sysibm.sysdummy1 DB2를 처음 사용하다보면 오라클을 주로 쓰는 우리네 현실상 문법이 달라 갑갑할 때가 종종 있는데 그 중 제일 짜증나는건 오라클 dual 의 대신하는 방법입니다. DB2는 dual 이 없고 sysibm.sysdummy1 로 사용해야 합니다. ​오라클 - 현재날짜 구하는 쿼리 select sysdate from dual ; DB2 - 현재날짜 구하는 쿼리 select current_date from sysibm.sysdummy1 ; 오라클 처럼 간단한게 만들어 놓지 기네요 ... ㅠㅠ
오라클 timestamp insert 오라클에서 시간 타입으로 보통 date로 많이 쓰는데 timestamp라는 타입을 처음 접해보았습니다. 물론 다른 컬럼이 있었어도 크게 영향가 없었거나 제가 컨트롤하는 영향이 아니였던 컬럼이여서 몰랐겠죠.. ㅠㅠ 암튼 테이블에 막상 timestamp 타입의 컬럼에 저장하려고 하니 ... 잘 몰라서 찾아보니 나온 방법은 아래와 같습니다. 참 쉽죠 .. ㅋㅋㅋㅋ insert into tablename (timestamp_value) values (CURRENT_TIMESTAMP);
데이터를 비율 컬럼의 합계를 1로 업데이트하는 쿼리 ** 데이터를 비율 컬럼의 합계를 1로 업데이트를 하는 걸 만들고 있습니다. 테이블 명은 Test , 컬럼 a,b,c,d ,날짜, 키값, 비율 , 등록일, 수정일 , 등록자, 수정자 로 구성되어 있습니다. 날짜와 키값을 기준으로 ab,c,d 컬럼의 order by 순서 대로 프로시져로 비율의 값을 0.0001 이나 0.0001 로 빼줘서 비율의 합이 1이 되도록 하려고 합니다. -- 대상이 되는 키값, 현재까지 비율의 합 , 처리해야할 갯수를 조회하고 , +인지 - 인지 확인 하고 loop 실행 FOR c0 IN ( SELECT 키값 , SUM(비율) SUM_PRC_RATIO /* 비율의 합 */ , ABS((1.0 - SUM(비율)) / 0.0001) AS GAP_LIMIT /* 처리해야할 갯수 */ ..
JSP SELECT 문 비활성화 * JSP의 SELECT 태그 비활성화 오랜만에 JSP를 하니까 많이 낯썰어서 헤매고 있네요. JSP에서 SELECT 문은 -jsp 화면부분 1 2 -javascript 부분 //비활성화 $("#test").attr("disabled","disabled") ; //활성화 $("#test").removeAttr("disabled") ;
자바 이미지 리사이즈 자바 이미지 사이즈 변경하는 소스 ( 출처: http://invincure.tistory.com/entry/JAVA-이미지-사이즈-바꾸기-이미지-리사이즈 [Do you want it? Come get it.]) 메인함수로 작동되는 깔끔한 버전이네요.. import java.awt.Graphics; import java.awt.Image; import java.awt.MediaTracker; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.BufferedOutputStream; import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; import j..
MultipartRequest 실행시 에러 Corrupt form data: premature ending 멀티파일업로드 작업시 에러 내용 : Corrupt form data: premature ending - 이유는 request가 두번 호출되는데, 두번째 호출될때 request에 inputStream이 사라져서 발생함. 화면에서 데이터 처리가 잘되어있다면 . 아래의 내용을 web.xml 파일을 열어서 설정을 추가해야함. 간만에 파일업로드를 직접해보니 너무 삽질 중 ㅠㅠ multipart org.springframework.web.multipart.support.MultipartFilter multipart *.do
오라클 월별 주차 쿼리 인터넷에서 원래 있던 주차 쿼리를 제가 필요한 방식으로 수정한 쿼리입니다. 기본적으로 with 절을 써서 쿼리를 만들었습니다. with TEST as ( select week.* from( select to_char(WEEK_START, 'YYYY-MM-DD') WEEK_START ,to_char(WEEK_END, 'YYYY-MM-DD') WEEK_END ,to_char(WEEK_START, 'WW') WEEK_OF_YEAR_ISO ,to_char(WEEK_START, 'W') WEEK_OF_MONTH , case when to_char(WEEK_START, 'YYYYMM') = to_char(START_DT, 'YYYYMM') and to_char(WEEK_END, 'DD') < 7 then 1 whe..

반응형