목록IT (144)
정미나닷컴
SYSDATE - 시스템의 현재 날짜를 반환, 파라미터 없음(서버) CURRENT_DATE - 현재 세션의 시간대(TIME_ZONE)를 기준으로 한 현재 날짜를 반환, 파라미터 없음(클라이언트) SYSTIMESTAMP - SYSDATE와 동일하지만 반환 타입이 TIMESTAMP WITH TIME ZONE, 파라미터 없음 CURRENT_TIMESTAMP - CURRENT_DATE와 동일하지만 반환 타입이 TIMESTAMP WITH TIME ZONE - 파라미터로 TIMESTAMP WITH TIME ZONE의 정밀도 명시, 디폴트는 6 LOCALTIMESTAMP - CURRENT_TIMESTAMP와 동일하지만 반환 타입이 TIMESTAMP
* base64Encode public static String base64Encode(String str) throws java.io.IOException{ if ( str == null || str.equals("") ){ return ""; }else{ sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder(); byte[] b1 = str.getBytes(); String result = encoder.encode(b1); return result; } } * base64Decode public static String base64Decode(String str) throws java.io.IOException{ if( str == null ||..
REPLACE(char, search_string, replace_string) - 문자열 중 일부를 다른 문자열로 변경 - char 문자열에서 search_string -> replace_string * 엔터값이 포함된 문자열 한줄로 출력 REPLACE(CONTENT, CHR(13)||CHR(10),' ') AS CONTENT
import javax.crypto.Cipher; → 데이터를 암호화하고 복호화하는 기본 엔진 getInstance(): 암호화 모드를 설정하여 그 객체를 생성 init(): 암호화, 복호화 설정과 key 설정 doFinal(): 결과값 return ☞ 주요 메소드 static Cipher getInstance(String transformation) Returns a Cipher object that implements the specified transformation void init(int opmode, Key key) Initializes this cipher with a key void init(int opmode, Key key, AlgorithmParameterSpec params) Ini..
요즘 네이버나 다음같은 포탈에서 새롭게 선보이고 있는 실시간 검색 jQuery로 만들 수 있다고 해서 대충 만들어봤는데 검색이 되는 것도 있고 안되는 것도 있고.. 흠.. 보완이 필요하다!! ☞ http://jmina.hosting.paran.com/jquery/liveSearch.html
NVL(expr1, expr2) - expr1 값이 Null이면 expr2를, Null이 아니면 expr1을 return NVL2(expr1, expr2, expr3) - expr1 값이 Null이면 expr3를, Null이 아니면 expr2를 return NULLIF(expr1, expr2) - expr1과 expr2를 비교하여 이 둘이 같으면 Null을, 같지 않으면 expr1을 return COALESCE(expr1, expr2, ...) - expr1, epr2, expr3 등 파라미터 리스트에서 첫 번째로 Null이 아닌 파라미터를 return - 만약 모든 리스트가 Null일 경우에는 Null을 return LNNVL(condition) - condition을 체크하여 조건결과 값이 FALSE..
public String getPaging(int totalCount, int currentPage, int pageSize, int pageGroupSize){ String pageStr = ""; int pageGroupCount = totalCount / (pageSize * pageGroupSize) + (totalCount % (pageSize * pageGroupSize) == 0 ? 0 :1); int numPageGroup = (int)Math.ceil((double)currentPage / pageGroupSize); if (totalCount > 0){ int pageCount = (totalCount / pageSize) + (totalCount % pageSize == 0 ? 0 :..
* SQL CREATE SEQUENCE "HR"."EMPLOYEES_SEQ" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 200 NOCACHE NOORDER NOCYCLE; - MINVALUE: Sequence가 시작되는 최초의 숫자 - MAXVALUE: Sequence가 끝나는 최대 숫자 - INCREMENT BY: Sequence가 증가되는 단위로 28자리 숫자까지 가능 - START WITH: Squence 생성이 시작되는 값 - CACHE | NOCACHE: 동시 사용자가 많은 경우 CACHE 사용 * 소스 파일 SELECT TB_GAME_NEWS_SEQ.NEXTVAL AS NEWS_ID FROM DUAL