분류 전체보기154 [ORACLE] 함수 조회 쿼리 함수 조회를 해야할 경우 다음 쿼리를 사용한다. SELECT * FROM USER_SOURCE WHERE TYPE = 'FUNCTION' AND NAME = '함수명' 2023. 3. 31. [ORACLE]데이터 처리중 오류가 발생하였습니다. java.sql.sqldataexception: ora-01476: divisor is equal to zero 에러: 데이터 처리중 오류가 발생하였습니다. java.sql.sqldataexception: ora-01476: divisor is equal to zero 원인: 쿼리에서 분모가 0인 경우에 발생하였다. 해결방안: CASE WHEN 에서 분모가 0인 경우에 분기를 추가하였다. 분기에서 0으로 값을 반환하도록 수정하였다. 기존 쿼리 CASE WHEN A = 0 THEN 0 ELSE ROUND(A/B) 수정된 쿼리 CASE WHEN A = 0 WHEN B = 0 ELSE ROUND(A/B) 2023. 3. 27. [window] 'alt + tap' 안됨 문제: alt + tap 안됨 해결방안: cmd에 아래 두 명령어를 차례로 실행한다. cmd를 열고 Dism /online /cleanup-image /restorehealth (5~10분 정도 걸림) sfc /scannow (5분 정도 걸림) 이후 재부팅한다. dism 명령어는 윈도우10의 손상된 오류 수정 또는 손상된 구성요소를 자동 복구한다. 2023. 3. 17. [Database] 쿼리 최적화 쿼리 최적화는 데이터베이스 시스템에서 쿼리를 빠르고 효율적으로 실행하기 위한 기술이다. 데이터베이스는 매우 많은 양의 데이터를 다루기 때문에, 쿼리의 실행 속도에 영향을 미치는 다양한 요인들이 존재한다. 이러한 요인들은 인덱스의 존재 여부, 인덱스 컬럼의 선택, 조인 방법 등이 있다. 쿼리 최적화는 이러한 요인들을 분석하여 최적의 실행 계획을 도출하는 과정이다. 실행 계획은 데이터베이스 시스템에서 쿼리를 실행할 때 선택되는 경로와 방법을 말한다. 실행 계획을 최적화함으로써 쿼리의 실행 속도를 높일 수 있다. 쿼리 최적화는 데이터베이스 성능 향상을 위해 꼭 필요한 기술이다. 대부분의 데이터베이스 시스템은 자체적으로 쿼리 최적화 기능을 제공하고 있다. 그러나 이러한 기능만으로는 충분하지 않을 때가 있다. 따.. 2023. 3. 12. [ORACLE] WHERE 1=1이란? 쓰는 이유 쿼리를 보면 종종 WHERE 1=1을 보게 된다. SELECT * FROM USERS WHERE 1=1 AND USERID= '2' 1=1은 참을 의미한다. 쓰는 이유는 다음과 같다. 쿼리 디버깅을 할 때, 주석처리가 편하기 때문 SELECT * FROM USERS WHERE USER ID = '2' AND USERNAME LIKE '이%' 이러한 쿼리가 있을 경우 SELECT * FROM USERS WHERE -- USER ID = '2' -- AND USERNAME LIKE '이%' 이렇게 석처리를 하게 된다. SELECT * FROM USERS WHERE 1=1 -- USER ID = '2' AND USERNAME LIKE '이%' 그러나 1=1이 있는 쿼리이면 해당 줄만 주석처리하면 되므로 편리하.. 2023. 3. 7. [Error] Tomcat version 8.5 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5, 6, and 7 Web modules 에러 원인 : tomcat version 8.5가 Dynamic 4.0 을 지원하지 않기 때문 해결방안: tomcat version 9.0 사용 또는 웹 프로젝트 버전을 낮춤 웹프로젝트 버전 낮추는 방법: opg.eclipse.wst.common.project.facet.core.xml에서 버전 정보 수정 => version을 3.1로 수정 2023. 3. 3. [Error] java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException gitLab에서 프로젝트를 가져오고 실행하는데 에러가 생긴 상황이다. gitLab 가져왔을 뿐인데 에러가 나니 당황스럽다. 구글링을 하니 해결법은 다음과 같다. 1. Project > Clean > 해당 프로젝트 또는 모든프로젝트를 선택한다. 2. 하단에 서버 메뉴에서 톰캣서버를 Clean 한다. 2023. 2. 27. [HTML] error: get http://127.0.0.1:5500/favicon.ico 404 (not found) error: get http://127.0.0.1:5500/favicon.ico 404 (not found) 해결방법: html head 안에 아래줄 추가 전체 html 2023. 2. 2. 이전 1 ··· 5 6 7 8 9 10 11 ··· 20 다음