오류 6

[Error] ORA-01745

ORA-01745: invalid host/bind variable name 결론부터 보면 INSERT, UPDATE 간에 콤마(,) 때문에 문제가 많이 발생한다. ORA-01745는 SQL 문에서 지정된 호스트/바인드 변수에 문제가 있을 때 발생하는 Oracle 데이터베이스 오류이다.. 이 오류는 호스트 변수의 길이가 Oracle에서 허용하는 최대 크기를 초과할 때 발생한다. 호스트 변수 이름 형식: SQL 문에 사용되는 호스트 변수는 올바른 명칭 및 구문을 따라야 한다. 콜론(:)으로 시작하고 뒤에 유효한 변수 이름이 와야 한다. 최대 크기 초과: 호스트 변수의 길이가 Oracle에서 허용하는 최대 크기를 초과하는 경우 오류가 발생할 수 있습니다. 최대 크기는 사용 중인 Oracle의 데이터 유형 및..

Error 2023.07.23

[Error] ORA-00923

ORA-00923: FROM keyword not found where expected ORA-00923 오류는 SQL 문에 구문 문제가 있을 때 발생하는 Oracle 데이터베이스 오류이다. 이 오류는 Oracle 서버에서 SQL 절 또는 키워드가 예기치 않게 사용되었거나 잘못 사용된 경우 발생한다. 많이 실수하는 오류이다. SELECT 값 세팅 에서 FROM 키워드 나오기 전 오타 또는 ,(컴마)나 구문이 이상한 경우 많이 발생한다. 예를들어 ' SELECT COUNT(점수) AS 평균 FROM ~' 에서 AS 를 AB라고 적거나 콤마가 빠지거나 From 이 없을 경우와 같이 다양하게 발생한다. 하단은 예이다. SELECT column1, column2 count(점수) ab 평균 WHERE colum..

Error 2023.07.22

신입 환경설정 오류

신입사원의 하루동안 오류와 배운점 - 리눅스 사용경험 cp, cd...... a java runtime environment(jre) or java development kit(jdk) must be a available in order to run - 오류 발생의 경우는 다른 사람의 파일을 그냥 받아오는 경우 eclips.ini나 sts.ini 같은 파일에 jdk, jre 파일의 경로가 문제가 발생하는 경우이다. 내 피시의 환경설정을 확인하여 동일하게 바꾸자 vm 하단부와 같은곳에 비슷한 상황으로 Maven update간 오류가 발생하는 경우 pom.xml만 다른곳에서 복사하는 경우 많은 오류가 발생했다. pom.xml의 parent 하단부에 artificated, name 등이 네 프로젝트 이름과 동..

업무 기록/ETC 2023.05.21

[Error] 포트 충돌, 중복 오류

프로젝트를 하면서 이클립스 사용에는 포트 오류가 많이 발생하였지만, Intellij 사용 간 포트 충돌이 많이 발생하지는 않았다. 가끔 충돌하는 경우가 있어 오류 해결 방법을 기록 1. 프로그램 종류 후 재 시작 2. Intellij 경우 Server: port : (포트번호) 변경하기 3. CMD 창 이용하기 - (위 방법이 적용이 안되는 경우 대부분 해결) 가. Window 키 + R -> cmd 검색 (입력 창에서 cmd 입력 해도 무방) 나. CMD 창에 -> netstat -ano 입력 -> 로컬주소와 PID 확인 다. 내가 0.0.0.0:9999(여기서 9999가 포트 번호이다) -> 제거할 번호는 PID 6904 이다 라. CMD 창에 taskkill /f /pid (pid번호) 입력 다. ..

Error 2023.01.07

자바 오류, 람다, API - 학원

람다복습 ​ 오류의 종류 에러(Error) : 개발자가 해결할 수 없는 문제 (코드로 수습 불가) 예외(Exception) : 개발자가 해결 가능한 문제 (코드로 수습 가능) ​ 예외의 발생 시점 확인된 예외(checked exception) 컴파일 단계에서 발생하는 예외(이클립스 빨간줄) 미확인 예외(unchecked exception) 프로그램 실행 중(런타임) 발생하는 예외 ​ 예외 처리 예상되는 예외를 적절한 처리를하여 비정상적인 종료를 막는다. ​ 예외 처리 문법 ​ try{ 실행할 명령문 }catch(예외이름 변수명){ 예외를 처리하는 명령문 }catch(예외이름 변수명){ 예외를 처리하는 명령문 }.... }finally{ 오류 발생 여부에 상관없이 무조건 실행할 코드 } ** catch는 ..