2023/08
-
1. 아래와 같이 조회하면 DECLARATION 부분 찾으면 됨 SELECT * FROM ALL_TRIGGERS WHERE TRIGGER_NAME = '트리거명'
[ORACLE] trigger declaration 안보이는 경우1. 아래와 같이 조회하면 DECLARATION 부분 찾으면 됨 SELECT * FROM ALL_TRIGGERS WHERE TRIGGER_NAME = '트리거명'
2023.08.14 -
1. 프레임워크 파일만 다운로드 받고, Maven 파일을 다운받지않고, 설정 안해줘서 그럼 https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.9:gettingstarted egovframework:dev3.9:gettingstarted [eGovFrame] 본 가이드는 전자정부 표준프레임워크 기반의 단순한 응용프로그램(HelloWorld)를 직접 실습해 봄으로써 빠른 시간 내에 전자정부 프레임워크의 기본 기능을 파악하기 위하여 제공한다. 본 가이드 www.egovframe.go.kr
[전자정부프레임워크] Spring elements 파일에서 빨간엑스박스 뜨는 경우1. 프레임워크 파일만 다운로드 받고, Maven 파일을 다운받지않고, 설정 안해줘서 그럼 https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.9:gettingstarted egovframework:dev3.9:gettingstarted [eGovFrame] 본 가이드는 전자정부 표준프레임워크 기반의 단순한 응용프로그램(HelloWorld)를 직접 실습해 봄으로써 빠른 시간 내에 전자정부 프레임워크의 기본 기능을 파악하기 위하여 제공한다. 본 가이드 www.egovframe.go.kr
2023.08.13 -
## : 개인적인 이해를 위한 주석public static String qrCode(String path, String fileNm, String url, int width, int height, int qrColor, int backColor) { String retVal = ""; ## url이 비어있지않은 경우에만 생성 if (StringUtil.isNotEmpty(url)) { // 생성경로 if (StringUtil.isNotEmpty(path)) { ## 경로가 비어있지않은 경우, 경로끝에 디렉토리 구분자 추가 if (!StringUtils.equals(File.separator, StringUtils.right(path, 1))) path = path+File.separator; }..
[java] qrcode 큐알코드 이미지 생성 코드 흐름## : 개인적인 이해를 위한 주석public static String qrCode(String path, String fileNm, String url, int width, int height, int qrColor, int backColor) { String retVal = ""; ## url이 비어있지않은 경우에만 생성 if (StringUtil.isNotEmpty(url)) { // 생성경로 if (StringUtil.isNotEmpty(path)) { ## 경로가 비어있지않은 경우, 경로끝에 디렉토리 구분자 추가 if (!StringUtils.equals(File.separator, StringUtils.right(path, 1))) path = path+File.separator; }..
2023.08.12 -
1. 위에 쿼리처럼 Alias를 제대로 지정해주지 않으면 에단일 행 하위 질의 2개 이상의 행 리턴 오류가 발생할 수 있 첫 번째 쿼리에서는 하위 질의의 서브쿼리(Subquery)에서 외부 쿼리의 테이블과 열을 참조할 때, 테이블 및 열에 별칭(Alias)을 사용하지 않고 직접 원래의 이름을 사용하였습니다.이 경우, 하위 쿼리에서의 테이블과 열은 부모 쿼리의 테이블과 열과 충돌하여 정상적인 실행이 어렵게 됩니다. 반면, 두 번째 쿼리에서는 별칭(Alias)을 사용하여 외부 쿼리와 서브쿼리 간의 구분을 명확히 하였습니다.별칭을 사용하여 서브쿼리에서 외부 쿼리의 테이블과 열을 참조하면 충돌 없이 정상적으로 실행됩니다. 따라서 첫 번째 쿼리에서 오류가 발생한 이유는 별칭(Alias)을 사용하지 않아 테이블..
[sql] 단일 행 하위 질의에 2개 이상의 행을 리턴 오류 with 서브쿼리 alias 알리야스1. 위에 쿼리처럼 Alias를 제대로 지정해주지 않으면 에단일 행 하위 질의 2개 이상의 행 리턴 오류가 발생할 수 있 첫 번째 쿼리에서는 하위 질의의 서브쿼리(Subquery)에서 외부 쿼리의 테이블과 열을 참조할 때, 테이블 및 열에 별칭(Alias)을 사용하지 않고 직접 원래의 이름을 사용하였습니다.이 경우, 하위 쿼리에서의 테이블과 열은 부모 쿼리의 테이블과 열과 충돌하여 정상적인 실행이 어렵게 됩니다. 반면, 두 번째 쿼리에서는 별칭(Alias)을 사용하여 외부 쿼리와 서브쿼리 간의 구분을 명확히 하였습니다.별칭을 사용하여 서브쿼리에서 외부 쿼리의 테이블과 열을 참조하면 충돌 없이 정상적으로 실행됩니다. 따라서 첫 번째 쿼리에서 오류가 발생한 이유는 별칭(Alias)을 사용하지 않아 테이블..
2023.08.12 -
1. 이미지 불러오는 메서드 @RequestMapping("/cmm/fms/getImage1.do") public void getImageInf1(SessionVO sessionVO, ModelMap model, @RequestParam Map commandMap, HttpServletResponse response) throws Exception { String fileStreCours = (String)commandMap.get("fileStreCours"); String streFileNm = (String)commandMap.get("streFileNm"); String fileExtsn = (String)commandMap.get("fileExtsn"); streFileNm = str..
[java] 이미지 미리보기 구현 방법 feat. fileZiller 파일질라에 이미지 저장하기1. 이미지 불러오는 메서드 @RequestMapping("/cmm/fms/getImage1.do") public void getImageInf1(SessionVO sessionVO, ModelMap model, @RequestParam Map commandMap, HttpServletResponse response) throws Exception { String fileStreCours = (String)commandMap.get("fileStreCours"); String streFileNm = (String)commandMap.get("streFileNm"); String fileExtsn = (String)commandMap.get("fileExtsn"); streFileNm = str..
2023.08.11 -
결론은 비교하는 컬럼의 타입을 확인하고, 들어간 데이터가 공백이 들어가있는지 확인해봐야 함 ( ex. 컬럼1 CHAR(7), 컬럼 2 CHAR(6) )where 조건 절에서where 컬럼1 = case when ~ then ( select 컬럼 2 from 테이블 2 ) else ( select 컬럼3 from 테이블 3 ) endwhere 컬럼1 = case when ~ then ( select 컬럼 2 from 테이블 2 ) else ( select 컬럼3 from 테이블 3 ) end이 경우 컬럼 1과 컬럼 2 혹은 컬럼 1과 컬럼 3을 비교하게 되는데둘의 타입이 다른 경우 조건이 성립하지 않아 조회된 값이 계속 없을 수 있다.예를 들어컬럼1의..
[ORALCE] where절에서 case when 조건이 안되는 이유, 조회에도 조회된 값이 없는 경우결론은 비교하는 컬럼의 타입을 확인하고, 들어간 데이터가 공백이 들어가있는지 확인해봐야 함 ( ex. 컬럼1 CHAR(7), 컬럼 2 CHAR(6) )where 조건 절에서where 컬럼1 = case when ~ then ( select 컬럼 2 from 테이블 2 ) else ( select 컬럼3 from 테이블 3 ) endwhere 컬럼1 = case when ~ then ( select 컬럼 2 from 테이블 2 ) else ( select 컬럼3 from 테이블 3 ) end이 경우 컬럼 1과 컬럼 2 혹은 컬럼 1과 컬럼 3을 비교하게 되는데둘의 타입이 다른 경우 조건이 성립하지 않아 조회된 값이 계속 없을 수 있다.예를 들어컬럼1의..
2023.08.10