본문 바로가기
반응형

IT 개발39

[Oracle] ORA-00957: 열명이 중복되었습니다 에러메시지 ORA-00957: 열명이 중복되었습니다 현상/원인 MERGE INTO T_MANAGER_INFO USING DUAL ON (CODE = #{code} AND IN_YN = 'Y' AND USER_SEQ = #{userSeq}) WHEN MATCHED THEN UPDATE SET USER_ID = #{userId, jdbcType=VARCHAR} , NAME = #{name, jdbcType=VARCHAR} , ORG_CD = #{orgCd, jdbcType=VARCHAR} , USE_YN = #{useYn} , REG_ID = #{insertSabun, jdbcType=VARCHAR} , MDFR_NM = #{updateSabun, jdbcType=VARCHAR} , REG_DATE = TO.. 2023. 3. 3.
[jQuery] element(요소)가 있는지 확인하기 jQuery jQuery로 해당 요소가 있는지 확인하는 3가지 방법입니다. 1. id로 접근 확인 if($("#elementId").length) { // to do } 2. class로 접근 확인 if($(".elementClass").length) { // to do } 3. name로 접근 확인 if($('input[name="elementName"]').length) { // to do } javascript javascript로 해당 요소가 있는지 확인하는 방법입니다. if(document.getElementById('elementId')) { // to do } 2023. 3. 3.
[Oracle] 공백 '0' 채우기( LPAD, RPAD 함수) 고객이 특정 데이터 앞에 0을 채워서 엑셀문서 요청을 해서 사용하게 된 함수입니다. 1. LPAD LPAD(값, 전체문자길이, 채우기문자) LPAD의 L은 LEFT로 왼쪽부터 채우기 문자로 채워 줍니다. SELECT LPAD('1234', 5, '0') , LPAD('1234', 6, '0') , LPAD('1234', 7, '0') FROM DUAL >> 결과 왼쪽부터 0이 채워진 것이 보이시죠? 만약에 채움 문자를 작성하지 않으면 "공백"이 들어갑니다. 2. RPAD RPAD(값, 전체문자길이, 채우기문자) RPAD의 R은 RIGHT로 오른쪽부터 채우기 문자로 채워 줍니다. SELECT RPAD('1234', 5, '0') , RPAD('1234', 6, '0') , RPAD('1234', 7, '0.. 2023. 3. 2.
[Oracle] 문자열 중 숫자만 or 문자만 추출하기 오라클 10g 이상부터 정규식 함수인 REGEXP_REPLACE를 이용해서 작업할 수 있습니다. 1. 문법 REGEXP_REPLACE('문자열', '[^0-9]') [0-9] 숫자 제외 [^0-9] 숫자가 아닌 것 제외하고 추출 2. 사용법 SELECT REGEXP_REPLACE('2022-10-20', '[^0-9]') FROM DUAL '2022-10-20' 문자열에서 -를 제외하고 숫자만 나오게 표시되었습니다. SELECT REGEXP_REPLACE('2022-10-20', '[0-9]') FROM DUAL '2022-10-20'에서 숫자를 제외하고 -만 추출된 모습입니다. 2023. 2. 27.
반응형