sqlserver에서 날짜 시간과 타임스탬프의 차이는 무엇입니까?
사이의 차이점은 무엇입니까?Timestamp
그리고.Datetime
SQL Server?
저는 두 형식 모두 날짜와 시간을 저장할 수 있다고 생각했습니다.그렇다면, 그들 사이의 차이점은 어디에 있을까요?
그렇지만Timestamp
날짜, 시간 정보를 저장할 수 없습니다.
여전히 차이점은 무엇입니까?
문서에 따르면,timestamp
의 동의어입니다.rowversion
자동으로 생성되고 고유함이 보장됩니다1. datetime
아닙니다. 날짜와 시간을 처리하는 데이터 유형이며 삽입 시 클라이언트가 지정할 수 있습니다.
1 물론 제대로 사용한다고 가정하면 됩니다.댓글 보기.
Datetime은 데이터 유형입니다.
타임스탬프는 행 버전 지정 방법입니다.실제로 sql server 2008에서 이 열 유형의 이름이 행 버전으로 변경되었습니다(즉, 타임스탬프는 더 이상 사용되지 않음).즉, 행이 변경될 때마다 이 값이 증가합니다.이 작업은 삽입되거나 업데이트된 모든 행에 대해 자동으로 증가하는 데이터베이스 카운터를 사용하여 수행됩니다.
자세한 정보:
http://www.sqlteam.com/article/timestamps-vs-datetime-data-types
http://msdn.microsoft.com/en-us/library/ms182776.aspx
언급URL : https://stackoverflow.com/questions/7105093/difference-between-datetime-and-timestamp-in-sqlserver
'programing' 카테고리의 다른 글
Eclipse에서 사용하지 않는 가져오기를 제거하는 방법 (0) | 2023.04.29 |
---|---|
WPF 창의 위치를 설정하는 방법은 무엇입니까? (0) | 2023.04.29 |
비정규(임의로 내포된) 리스트 평탄화 (0) | 2023.04.29 |
관찰 가능한 컬렉션을 지울 때 항목이 없습니다.이전 항목 (0) | 2023.04.29 |
Excel 시트에서 점유된 셀의 범위를 가져오는 방법 (0) | 2023.04.29 |