Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- VPN
- docker container backup
- 파이썬 스톱워치
- 컨테이너 백업
- ventoy 사용법
- Linux
- cubrid
- 웹영상배속
- docker
- cmd로msi파일설치
- Dell Venue 8 Pro
- #Oracle
- OTT셋톱박스
- putty
- CentOS7
- YCSB
- 딜라이브플러스h3
- MySQL
- ipvlan
- 인강배속
- GUI 또는 CLI전환
- Oracle
- cloudready OS
- cmd인스톨러설치
- 컨테이너 복원
- Windows
- docker container restore
- 영상배속
- 시스템예약종료
- CentOS
Archives
- Today
- Total
일단은 프로그래머 나부랭이
MSSQL의 timestamp에 대해서 본문
일반적으로 timestamp type이라고 하면 '날짜+시간'을 기입하는 type을 의미합니다.
(정확히는 밀리세컨드 시간까지 저장함)
하지만 mssql의 timestamp는 다릅니다.
MS측에서 설명하길 '데이터베이스 내에서 자동으로 생성된 고유 이진 숫자를 표시하는 데이터 형식입니다' 라고 되어있습니다.
즉, 날짜, 시간과는 관련이 없습니다.
심지어 column의 type을 timestamp로 지정하면, 해당 column은 insert와 update도 안됩니다.
그냥 DB가 생성해주는 의미 불명의 값을 계속 저장하고 있을뿐입니다.
그리고 MS에서도 차후에 해당 기능을 제거할 예정이라고 합니다.
(자세한건 'https://docs.microsoft.com/ko-kr/sql/t-sql/data-types/rowversion-transact-sql?view=sql-server-2017')
업무를 진행하다가, 이것 때문에 머리 꽤나 싸매고 있었습니다.
어휴.. 왜 이렇게 만든거야 대체;;
'DBMS' 카테고리의 다른 글
태블릿 pc에서 DBMS 의 benchmark를 돌려보자 (0) | 2021.03.28 |
---|---|
MVCC에 관하여 정리 (0) | 2021.03.25 |
varchar와 nvarchar의 차이 (0) | 2018.05.29 |
LOB과 BFILE에 대해서 정리 (0) | 2018.04.10 |
오라클 테이블 DDL Script 얻는 방법 (0) | 2018.03.08 |
Comments