coding(41)
-
팝업 자동 닫기 이벤트 : 10초 후 or 비교체크 후 : 인터벌 & 타입아웃
// 팝업 생성 함수var pop;var popInterval;function createPopup() {setPopupCloseTimeout(); // 10초후 닫기 이벤트 부여popInterval = setInterval(function() {var now = getNow();var str = '20201225000000' = 10) { // 비교할 시간과, 현재시각이 10초 뒤라면...closePop();} else {clearTimeout(pop); // 자동 닫기 이벤트 클리어}}}, 1000);} // 팝업 10초후 자동 닫기 이벤트 함수function setPopupCloseTimeout() {clearTimeout(pop);clearInterval(popInterval);pop = setT..
2020.12.04 -
엔터키 이벤트 폼 전송 막기
$(window).load(function(){document.addEventListener('keydown', function(event) {if (event.keyCode === 13) {event.preventDefault();}}, true);} = 키다운 이벤트의 키코드가 엔터값일 때, 아무런 액션을 취하지 않는다.
2020.12.04 -
뒤로가기 에러 발생 시 대처 방법 : '만료된 페이지입니다'
뒤로가기 '만료된 페이지입니다' 에러 발생 시 대처 방법 * 케이스별 No-Cache 설정을 페이지 상단에 기재해주도록 한다. * HTML * ASP * JSP * PHP
2020.12.04 -
제이쿼리 날짜 포멧 ! new Date (YYYYMMDDHH24MISS)
var today = new Date();var year = today.getFullYear();var month = today.getMonth() + 1;var date = today.getDate();var hour = today.getHours();var minute = today.getMinutes();var second = today.getSeconds();month = month < 10 ? '0' + month : month;minute = minute < 10 ? '0' + minute : minute;second = second < 10 ? '0' + second : second;var now = year + "" + month + "" + date + "" + hour + "" + mi..
2020.12.04 -
오라클 데이터 한번에 수정 삭제 삽입 MERGE INTO
지정한 조건에 따라, 데이터가 존재한다면 Update / Delete 데이터가 존재하지 않다면 Insert 예제문법) MERGE INTO 테이블명 알리아스 USING 비교할 혹은 DUAL ON (비교 조건) WHEN MATCHED THEN UPDATE SET 컬럼명 = '데이터값' WHEN NOT MATCHED THEN INSERT (컬럼명) VALUES (데이터값) 설명) - INTO : DATA가 UPDATE되거나 INSERT 될 테이블 또는 뷰를 지정 - USING : 비교할 테이블 또는 뷰나 서브쿼리를 지정 - ON : UPDATE나 INSERT를 하게 될 조건 - WHEN MATCHED : ON 조건절이 TRUE인 ROW에 수행 할 내용 (UPDATE, DELETE포함 가능) - WHEN NOT..
2020.11.25 -
오라클 설치 제거
1. 시작 > 실행 > services.msc 입력 > Oracle로 시작하는 서비스들 종료 2. 시작 > 프로그램 -> Oracle 메뉴 > Oracle 설치 제품 > Universal Installer 실행 > 제품 설치 해제 3. Oracle 설치 경로의 deinstall.bat 파일 > 관리자 권한으로 실행 > CMD창에서 시키는대로 진행 4. 재부팅 5. 시작 > redegit 입력 > HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE 삭제 6. -HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Oracle 삭제 7. -HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Oracle 삭제 8. -HKE..
2020.11.25 -
오라클 데이터 안에 엔터 값 치환 방법
SELECTREPLACE(REPLACE( 컬럼명, CHR(13), ''), CHR(10), 엔터값치환값 ) FROM DUAL
2020.11.11 -
실수로 오라클 커밋 롤백 방법
- DB 데이터를 관리 중, 실수로 INSERT, UPDATE, DELETE 후, COMMIT을 했는데, 다시 ROLLBACK을 원한다면, SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '원하는시간' MINUTE); 이렇게하면, 원하는 시간 이전의 데이터가 조회가능합니다. 1). 일단 기존의 데이터는 새로 백업을 합니다. (백업 생략 가능) 2). 변경 데이터는 DELETE를 해줍니다. (DELETE FROM 테이블명) 3). 기존 데이터로 INSERT를 해줍니다. INSERT INTO 테이블명 SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '원하는시간' MINUTE); ※ 위의 방법은,..
2020.11.11 -
오라클 테이블 속성 관련 쿼리
Table All Tab Comments -> SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = 테이블명; return Owner / Table name / Table Type / Comments Table All Col Comments -> SELECT * FROM ALL_COL_COMMENTS WHERE TABLE_NAME = 테이블명; return Owner / Table name / Column name / Comments Table All Tab Column -> SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = 테이블명; return Owner / Table name / Column name / Data Type / ..
2020.10.26