Skill&Tip/기타
logback - DriverSpy Spring 3 부터는 기본으로 logback 사용 (log4j X) 환경 : Spring boot 3 / gradle / oracle 참고 : https://earth-95.tistory.com/41#Logback%EC%25-D%25B-%EB%25-E%25--%25-F 변경파일 build.gradle application.yml logback-spring.xml (추가) log4jdbc.log4j2.properties build.gradle # 의존성 추가 implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16' /* Log4JDBC */ log4jdbc.log4j2.propertie..
/* ServiceImpl */ regMap.put("p_in1","값1"); regMap.put("p_in2","값1"); regMap.put("p_out1",""); regMap.put("p_out2",""); regMap.put("p_out3",""); VO.명칭(regMap) /* xml */ call 패키지명.프로시저명 ( #{p_in1}, #{p_in2}, #{p_out1, mode=OUT, jdbcType=VARCHAR}, #{p_out2, mode=OUT, jdbcType=VARCHAR}, #{p_out3, mode=OUT, jdbcType=VARCHAR} ) /* ServiceImpl */ regMap.put("p_in1","값1"); regMap.put("p_in2","값1"); reg..
디비버에서는 call 프로시저명 (?,?,?) 하면 호출되는데 이번에 쓰는 툴에선 안되서 백업 /* 방법1 */ DECLARE /* out 변수 목록 */ v_result varchar2(1000); v_err_code number; v_err_msg varchar2(1000) BEGIN 패키지명.프로시저명('IN param1', 'IN parma2', v_result, v_err_code, v_err_msg); END; /* 방법2 */ call 패키지명.프로시저명(:IN_PARAM1, :IN_PARAM2, ?, ?, ?);
프로젝트 나올때마다 맨날 새로 만들어서 귀찮아서 걍 블로그에 올리기로 함 select tb.owner ,tb.table_name ,tb.comments ,tc.column_name ,tc.comments ,tcop.data_type ,tcop.data_length ,tcop.nullable ,tcop.column_id ,tcop.data_type ,tcop.data_length ,(select case when tbpk.position = 1 then 'pk' when tbpk.position > 1 then 'idx' else '' end from all_cons_columns tbpk where 1=1 and tbpk.owner like '스키마명%' and tbpk.table_name = tb.ta..