[Oracle] 오라클 초를 분(MI), 시간(HH), 일(DD)로 변환하기
·
DataBase/Oracle
초 단위로만 집계된 데이터를 분 / 시간 / 일 단위로 변환하는 방법을 알려 드리겠습니다.초단위 변환SELECT 86400 AS 초 , FLOOR(86400 / 60 ) AS 분 , FLOOR(86400 / (60 * 60) ) AS 시간 , FLOOR(86400 / (60 * 60 * 24) ) AS 일 FROM DUALFLOOR 함수로 소수점 이하를 내림처리 하여 변환 가능합니다.같은 원리로 TRUNC 함수로 소수점 이하를 버림 처리하여 변환 가능합니다.분, 시간, 일 을 따로 곱하면 상세한 계산을 쉽게 처리할 수 있습니다.초단위 집계 SSSSS 활용 방법SELECT SYSDATE , TO_C..
[Windows] "서버에서 참조를 반환했습니다." 오류 해결 방법 / Wacom 태블릿 펜 미인식 오류 해결 방법
·
전산/Windows
"서버에서 참조를 반환했습니다" 오류가 발생하는 경우 해결 방법을 알려 드리겠습니다.※ 해당 게시물은 와콤 태블릿 사용 시 발생한 오류 해결 방법을 기반하여 작성했습니다. - 와콤 태블릿은 해당 오류가 발생하여 화면은 보이지만 펜 인식이 되지 않는 경우 시도 바랍니다.최신 드라이버 설치 공식 홈페이지에서 최신 드라이버를 다운 받아서 재설치최신 드라이버 재설치 드라이버 재설치가 완료 되었다면 반드시 PC 재시작 후 확인 바랍니다.프로그램 호환성 변경 오류 메세지에서 확인되는 경로의 파일 - 속성 - 호환성 - 모든 사용자에 대한 설정 변경 - 관리자 권한으로 이 프로그램 실행레지스트리 설정 값 변경레지스트리 값 변경은 Windows Pro 버전에서만 가능합니다. Home 버전에서는 실행 불가시작 - "레..
[Windows] 백그라운드 프로세스 CPU 점유율 낮추는 방법 (.NET Runtime Optimization Service / Antimalware Service Executable)
·
전산/Windows
딱히 실행한 게 없는데 컴퓨터가 느려지면서 CPU 가용률이 줄어드는 경우 해결하는 방법을 알려 드리겠습니다. .NET Runtime Optimization Service윈도우에서 .NET 관련 보안 패치가 있을 때 재시작 후 CPU 점유율이 높아집니다.윈도우 안정화를 위해 돌아가는 프로세스로 무작정 끄지 말고 20~30분 정도 놔두는 걸 권장합니다.업무 처리가 급하거나 시간이 지나도 CPU 점유율이 높은 경우 아래 사항을 조치하시길 바랍니다. 관리자 권한으로 명령 프롬프트(CMD) 실행 아래 명령어 순서대로 입력 후 기다리기 (프로세스 종료하는데 시간 소요)cd "C:\Windows\Microsoft.NET\Framework64\v4.0.30319"ngen.exe executequeueditems Ant..
[PC] 내장 그래픽, 외장 그래픽 동시 사용하는 방법 / Multi-Monitor
·
전산/PC
보통 메인보드에 그래픽카드(외장 그래픽)를 장착하면 메인보드 자체 모니터 포트(내장 그래픽)는 자동으로 비활성화됩니다. 하지만 외장 그래픽에서 출력이 충분하지 않은 경우 내장 그래픽을 동시에 사용하도록 활성화하는 방법을 알려 드리겠습니다. 바이오스 설정 PC 부팅 시 바이오스 진입메인보드 제조사별 바이오스 진입 키는 아래 게시물 참조 [PC] 노트북, 메인보드 제조사별 BIOS(바이오스) 진입 키포맷할 때, 윈도우 11 업데이트를 위해 TPM 활성화시킬 때 등 드물게 BIOS(바이오스) 진입이 필요한 경우가 있습니다.​이때 필요한 메인보드 제조사별 BIOS(바이오스) 진입 키와 부트 우선순위 선택tipsit.tistory.com 1. LG 메인보드BIOS - Chipset - IGD Multi-Monit..
[Oracle] 오라클 ORA-04091 "테이블이 변경되어, 트리거/함수가 볼 수 없습니다" 오류 해결 방법 / "table is mutating, Trigger/Fuction may not see it"
·
DataBase/Oracle Error
원인ORA-04091 오류는 트리거가 참조하고 있는 테이블의 변경 사항이 확정되지 않은 상태에서 동일한 테이블을 다시 참조하려고 할 때, 데이터 일관성을 보장하기 위해 발생대부분 행 수준 트리거(Row-Level Trigger)에서 발생트리거에서 참조하는 테이블과 동일한 테이블을 DML(SELECT, UPDATE, DELETE, INSERT) 하여 접근하는 경우트리거가 직접 또는 간접적으로 다시 호출(재귀 호출)되어 동일한 테이블을 접근하는 경우위의 경우 변경된 내용을 다시 트리거가 참조하게 되어 무한 루프가 발생하기 때문에 오라클이 오류가 발생시킵니다. 해결 방법트리거를 문장 수준 트리거(Statement-Level Trigger)로 변경CREATE OR REPLACE TRIGGER STATEMENT_..
[Oracle] 오라클 ORA-04092 "트리거 안에 COMMIT를 할 수 없습니다" 오류 해결 방법
·
DataBase/Oracle Error
ORA-04092: 트리거 안에 COMMIT를 할 수 없습니다. / 트리거 안에 ROLLBACK을 할 수 없습니다. 위와 같은 오류가 발생하는 경우 해결하는 방법을 알려 드리겠습니다. 원인트리거(TRIGGER) 는 오류가 있으면 ROLLBACK, 오류가 없으면 COMMIT 이 자동으로 처리즉, 트리거 적용 시 AUTO COMMIT 수행되고 있으니 COMMIT / ROLLBACK 명령어가 필요 없다.COMMIT 이나 ROLLBACK 필요 없으므로 삭제해결 방법COMMIT 이나 ROLLBACK이 명령어 삭제 (권장)트리거 내부에서 프로시저를 호출하는 경우 해당 프로시저 안에 있는 COMMIT, ROLLBACK 명령어도 삭제트리거 내에 AUTO COMMIT 해제 기능 추가 (코드가 너무 복잡해서 수정 불가능한..