반응형 IT 개발39 [에러] ORA-01861: 리터럴이 형식 문자열과 일치하지 않음 에러메시지 ORA-01861: 리터럴이 형식 문자열과 일치하지 않음 현상/원인이 현상/원인 INSERT INTO T_TEST ( SEQ , CODE , INSERT_DATE ) VALUES ( SEQ_T_TEST.NEXTVAL , '1910006' , '2023-02-07 16:19:34.0' ) 에러는 대부분 날짜 관련된 에러가 많이 발생합니다. DATE타입에 STRING을 넣거나 혹은 반대의 상황에서 발생할 수 있습니다. 1. DATE 타입에 STRING 데이터가 들어와서 INSERT_DATA라는 칼럼의 데이터 타입은 DATE입니다. 그런데 데이터가 DATE 타입이 아니라 STRING이라서 생긴 오류였죠. 2. STRING 타입에 DATE 데이터가 들어와서 혹은 String타입에 DATE 타입을 넣으.. 2023. 2. 23. [JAVA] 배열 NULL 체크 방법 List.isEmpty() isEmpty() 함수의 리턴 값은 true, false입니다. *주의* isEmpty() 한수 사용 시 list 객체가 null인 경우 NullPointException이 발생합니다. 그러므로 조건에 null 체크도 같이 해주어야 합니다. List list = Arrays.asList("A","B","C"); List list2 = new ArrayList(); if(list == null || list.isEmpty()){ System.out.println("list is empty"); } if(list2 == null || list2.isEmpty()){ System.out.println("list is empty"); } List.size() size() 함수는 요수 .. 2023. 2. 22. [javascript] 소수점 비교 연산 하는 법 원인. Numvber를 사용해 비교하니 수소점 이하의 숫자들이 생략되어 비교되었습니다. A = 5.1 B = 5.5 인데도 5로만 비교해서입니다. if(Number(A) >= Number(B)){ alert("[A]는 [B]보다 작아야 합니다."); return false; } if(Number(C) = Number(D)){ alert("[C]는 [D]보다 작아야 합니다."); return false; } } 해결. parseInt 사용 parseInt는 소수점 이하 자리도 인식하여 비교합니다. 정상적으로 소수점 비교 후 경고창을 표출하였습니다. if(parseInt(A) >= parseInt(B)){ alert("[A]는 [B]보다 작아야 합니다."); return false; } if(parseInt.. 2023. 2. 21. ChatGPT 업무활용 chatGPT를 어떻게 활용하면 좋을까? 개발자가 잘 활용할 수 있는 부분은 어떤 부분인가? 이런 부분에 대해서 궁금증을 해결해줄 수 있는 가이드를 정리한 글을 찾았습니다. 결론적으로 보자면 1. 대중적이고 일반적인 데이터를 찾을 때 2. 정확성보다는 생각의 확장이 필요할 때 3. 요약, 번역 4. 차트, 수치 해석 이 정도를 활용 할 수 있을 것 같습니다. 앞으로는 기존에 존재하는 데이터에서 유의이한 데이터를 찾아 활용하는 일이 더 각광받는다고 합니다. 그래서 그 부분에서 조금이라도 업무 효율을 늘릴 수 있도록 chatGPT를 활용한다면 노가다 시간을 줄일 수 있을 것 같습니다. 그렇다면 개발자가 이용할 수 있는 부분은? 아직 개발로서 이용하기에는 한계가 있지만 코드를 올리면 어떤 내용의 코드인지 알려.. 2023. 2. 16. 이전 1 2 3 4 5 6 7 8 ··· 10 다음 반응형