기존에는 무조건 datetime 만 사용했었는데 datetime2 타입이 따로 있었다고한다ㅠ

(이직한 회사 ERD 에는 전부 datetime2로 되어있...)

 

datetime
- 날짜와 시간 표시
- 1953년 1월 1일부터 가능.
- [년-월-일 시:분:초.123]  // [2019-04-26 09:00:00.007] 
- 8Byte

- 1953년 이전의 날짜를 저장하지 못하며(에러 발생), 초 이하의 정확도가 떨어짐.
- .000, .003 또는 .007초 단위로 반올림
- SQL표준에 맞지 않고, 정확도가 떨어져서 공식문서에서는 비권장

datetime2
- [년-월-일 시:분:초[.100ns]],
- [YYYY-MM-DD hh:mm:ss[.소수자릿수 초]]  // [2019-04-26 09:00:00.1234567] 
- 자릿수가 3보다 작은 경우 6Byte
자릿수가 3 또는 4인 경우 7Byte
기타 8Byte
- SQL Server 2008부터 지원

 

참고글

https://comnic.tistory.com/11

'데이터베이스 > MSSQL' 카테고리의 다른 글

MSSQL 프로시저 수행 옵션  (0) 2019.08.13

항상 ES5, ES6의 특징이나 차이에 대해서 찾아보긴했지만 ECMA 자체가 어떤 의미를 가지는지는 찾아보지 않아서

한번 정리해보았다. 

 

ES는 ECMA Script 의 약자로 Script 의 규격, 표준을 말한다.

 

버전 별 특징은 아래와 같다.

ES3 (1999)

- 가장 범용적인 버전 (흔히 말하는 javascript)

 

ES5 (2009)

- 배열에 forEach, map, filter, reduce, some, every와 같은 메소드 지원

- Object에 대한 getter / setter 지원

- 자바스크립트 strict 모드 지원 (엄격한 문법 검사)

- JSON 지원 ( 과거에는 XML 지원하다가 json 지원 포함)

 

* IE9를 포함한 모던 브라우저들은 ES5 까지는 무난히 적용가능

 

ES6 (= ES 2015)

- let, const 키워드 추가

- arrow 문법 지원

- iterator / generator 추가

- module import / export 추가

- Promise 도입 (callback hell 해결위해 도입)

 

ES8 (= ES 2017)

- async — await (callback hell 해결위해 도입)

 

이번글은 개괄적으로 ECMA를 알아보기위해 작성했기때문에 버전별 특징에 대한 상세와 브라우저 호환성 관련 포스팅은 차근차근 작성할 예정이다!

 

참고글

// ES 버전별 특징 설명

https://medium.com/sjk5766/ecma-script-es-%EC%A0%95%EB%A6%AC%EC%99%80-%EB%B2%84%EC%A0%84%EB%B3%84-%ED%8A%B9%EC%A7%95-77715f696dcb

 

// 브라우저 호환성 설명 (상세)

https://webclub.tistory.com/316

 

'Language > JavaScript' 카테고리의 다른 글

javascript - scope, lexical, hoisting  (0) 2018.07.24

Reset이나 Revert는 특정시점 이전으로 돌아가는 명령어이다.

차이점은 reset은 특정시점으로 돌아갈때 이력을 남기지 않고 revert는 특정시점으로 돌아가는 revert 명령자체도 이력으로 남긴다는 점이다.

 

ORIG_HEAD ]

reset 전의 커밋은  'ORIG_HEAD'라는 이름으로 참조할 수 있다. 실수로 reset 한 경우에 ORIG_HEAD로 reset 하여 이전버전으로 되돌릴수있다.

$ git reset --hard ORIG_HEAD

'프로젝트 관리 툴 > GIT' 카테고리의 다른 글

Git Log 옵션  (0) 2019.08.19
Git Branch 관리 명령  (0) 2019.08.19
Git Commit 명령  (0) 2019.08.19
github 간단 명령어  (0) 2019.01.10

+ Recent posts