반응형
SQL Server에서 날짜 검색, CURRENT_TIMESTAMP 대 GetDate ()
SQL Server 사용-날짜 검색에 사용하는 가장 빠르고 가장 좋은 방법은 무엇입니까? 차이가 있습니까?
CURRENT_TIMESTAMP는 표준 ANSI SQL이므로 이론적으로 데이터베이스를 이동해야하는 경우 수천 개의 SQL Server 특정 SQL 행 사이에 '변경할 필요가 없음'이라는 작은 섬 하나가 이론적으로 있습니다 ....
CURRENT_TIMESTAMP는 ANSI SQL 사양의 일부입니다. GETDATE ()는 SQL Server의 기반이되는 원래 Sybase 코드에서 상속 된 SQL Server 관련 함수입니다.
하지만 그들은 똑같은 일을합니다.
내 투표는 CURRENT_TIMESTAMP'이동성'이유에 대한 것 입니다. 즉, SQL-92에 상응하는 직접적인 SQL 서버가 있는데 왜 SQL Server에만 한정됩니까?
추신 왜 이름이 지정되지 않았 getdatetime()습니까? 이제 SQL Server 2008에 DATE및 TIME데이터 유형 이 있으므로 SQL-92 CURRENT_DATE및에 대한 지원을받을 수 있습니다. CURRENT_TIME이 시점에서 getdate()더 혼란 스러울 수 있습니다.
온라인 설명서는 CURRENT_TIMESTAMP "이 GETDATE ()와 동일"하다고 알려줍니다.
반응형
'Program Club' 카테고리의 다른 글
| Pandas의 여러 데이터 프레임 열에서 "고유 한 선택"방법은 무엇입니까? (0) | 2020.11.10 |
|---|---|
| Java 레이블 문 사용을 피해야합니까? (0) | 2020.11.10 |
| 자바에서 #define (0) | 2020.11.10 |
| SQL Server 연결을 프로그래밍 방식으로 테스트하는 가장 좋은 방법은 무엇입니까? (0) | 2020.11.10 |
| Django의 self.client.login (…)은 단위 테스트에서 작동하지 않습니다. (0) | 2020.11.10 |