[SQL] SQLSERVER에서 날짜와 타임 스탬프의 차이? [복제]
SQLSQLSERVER에서 날짜와 타임 스탬프의 차이? [복제]
타임 스탬프 및 날짜 시간 SQL 서버의 차이점은 무엇입니까?
나는 두 형식은 날짜 + 시간을 저장할 수있다 생각했다. 그런 차이는 그들 사이에 거짓말을하는 경우?
그러나 타임 스탬프, 시간 정보를 날짜를 저장할 수 없습니다.
여전히 차이가 뭐죠?
해결법
-
==============================
1.문서에 따르면, 타임 스탬프는 rowversion 동의어입니다 - 그것은 자동으로 생성 그리고 guaranteed1은 고유해야합니다. 날짜는 아니다 - 그것은 단지 데이터 유형의 어떤 핸들 날짜와 시간 및 클라이언트 지정 삽입 등을 할 수 있습니다
문서에 따르면, 타임 스탬프는 rowversion 동의어입니다 - 그것은 자동으로 생성 그리고 guaranteed1은 고유해야합니다. 날짜는 아니다 - 그것은 단지 데이터 유형의 어떤 핸들 날짜와 시간 및 클라이언트 지정 삽입 등을 할 수 있습니다
1 당신은 물론, 제대로 사용 가정. 주석을 참조하십시오.
-
==============================
2.날짜 시간은 데이터 타입이다.
날짜 시간은 데이터 타입이다.
타임 스탬프는 행 버전 관리를위한 방법이다. 사실, SQL 서버 2008에서이 항목 유형 개명 rowversion에 (즉, 타임 스탬프는 중단된다). 그것은 기본적으로 행을 변경할 때마다, 이것은 값이 증가되는 것을 의미한다. 이것은마다 자동으로 삽입되거나 업데이트 된 행에 대해 증가 데이터베이스 카운터로 이루어집니다.
자세한 내용은:
http://www.sqlteam.com/article/timestamps-vs-datetime-data-types
http://msdn.microsoft.com/en-us/library/ms182776.aspx
from https://stackoverflow.com/questions/7105093/difference-between-datetime-and-timestamp-in-sqlserver by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] SQL 쿼리 가까운 날짜를 표시합니다? (0) | 2020.04.19 |
---|---|
[SQL] 오라클의 다른와 저장 프로 시저를 호출 (0) | 2020.04.19 |
[SQL] 자체 참조 테이블에 SQL 재귀 쿼리 (오라클) (0) | 2020.04.19 |
[SQL] 'dateAdded'에 대한 잘못된 기본값 (0) | 2020.04.19 |
[SQL] 데이터베이스를 사용하여 최대 절전 모드에서 다음 시퀀스 값을 가져 (0) | 2020.04.19 |