기록하지 않았다면 잃어버릴 시간들
Home
  • 분류 전체보기 (184)
    • Lang (6)
      • c++ (2)
      • Java (2)
      • python (2)
    • 프레임워크 (18)
      • Spring (16)
      • JPA (2)
    • 알고리즘 (141)
      • 이론 (4)
      • 백준 (59)
      • Codility (13)
      • 프로그래머스 (65)
    • CS (4)
      • 운영체제 (0)
      • 자료구조 (0)
      • DB (4)
      • 네트워크 (0)
      • 보안 (0)
    • 기타 (7)
    • 프로젝트 (4)
      • 게시판 만들기로 배우는 Spring Data JP.. (4)
Home
  • 분류 전체보기 (184)
    • Lang (6)
      • c++ (2)
      • Java (2)
      • python (2)
    • 프레임워크 (18)
      • Spring (16)
      • JPA (2)
    • 알고리즘 (141)
      • 이론 (4)
      • 백준 (59)
      • Codility (13)
      • 프로그래머스 (65)
    • CS (4)
      • 운영체제 (0)
      • 자료구조 (0)
      • DB (4)
      • 네트워크 (0)
      • 보안 (0)
    • 기타 (7)
    • 프로젝트 (4)
      • 게시판 만들기로 배우는 Spring Data JP.. (4)
블로그 내 검색

기록하지 않았다면 잃어버릴 시간들

새로운 것을 배우는게 즐거운 개발자입니다.

varchar 데이터 형식을 datetime 데이터 형식으로 변환하는 중 값 범위를 벗어났습니다. (1)

  • CS/DB

    [MSSQL] varchar 데이터 형식을 datetime 데이터 형식으로 변환하는 중 값 범위를 벗어났습니다.

    원인 : 에러에서 설명하는 것 그대로 varchar타입에서 datatime form으로 변환할때 값 범위를 벗어났을때 일어나는 문제 예를 들어 '2022-04-31 12:23:11' 4월은 30일까지이기 때문에 에러가 발생 '2022-04-30 12:60:10' 분단위에서 60은 존재하지 않기 때문에 에러가 발생한다. 배경 사내에서 테스트를 진행하던 중 배포되어 있는 솔루션임에도 불구하고 아래와 같은 에러가 발생했다. 여태 한번도 나오지 않던 문제라 찾는데 정말 고생했던 것 같다. 결론은 밤 12시의 시간이 00:00:00으로 표현되는지 24:00:00으로 표현되는지의 문제였다. 아래와 같이 24:00:00으로 표현될 경우 문제가 발생을 했다. 24시가 넘어버리면 00:00:01로 데이터가 올라오지만 정..

    2022. 4. 27.

이전
1
다음
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
내이름은 킹햄찌

티스토리툴바