본문 바로가기

2018/103

JAVA List<Map<String, String>> 값 비교하기 JAVA List 값 비교하기 for와 Iterator를 이용한다. import java.util.Iterator;가 필요하다. 1234567891011121314151617181920212223242526List result = (List) service.getList(param); param.put("stat", "hist");//값의 비교를 위해서 hist 테이블에서 값을 가져온다.List resultOld = (List) service.getList(param); if(resultOld != null && resultOld.size() > 0){ for(int i = 0; resultOld.size() > i; i++){ Iterator keys = result.get(i).keySet().ite.. 2018. 10. 22.
오라클 뷰 안에 파라미터 넣기 오라클 뷰 안에 파라미터 넣기 일단은, 오라클 뷰 안에 파라미터를 넣을 수 없습니다. 하지만, 편법을 사용하면 파라미터를 보낼 수 있습니다. 12345678910/* 파라미터를 전송할 FUNCTION을 만들어줍니다. DBeaver에서 안 만들어짐. sql developer나 그 외에서 실행함 */CREATE OR REPLACE FUNCTION USER1.SET_PARAM (V_PARAM VARCHAR2) RETURN INTEGERASBEGIN DBMS_APPLICATION_INFO.SET_CLIENT_INFO(V_PARAM); RETURN 1;END SET_PARAM;Colored by Color Scriptercs 123456789/* 뷰를 만들어줍니다.*/CREATE VIEW USER1.V_TESTA.. 2018. 10. 2.
오라클 동의어 추가 오라클 동의어 추가 1234567/* 시노님(동의어) 추가 테이블, 뷰, 프로시저, 펑션*/CREATE SYNONYM USER1.TABLE_NAME /* (동의어를 사용할 계정).(동의어) */ FOR USER2.TABLE_NAME /* (대상의 게정).(테이블, 뷰, 프로시저, 펑션 명) */;cs USER1 으로 접속해서 SELECT * FROM TABLE_NAME 이라고 조회하면 USER2.TABLE_NAME 를 조회하게 된다. 2018. 10. 2.