Program Club

SQL Server에서 날짜 검색, CURRENT_TIMESTAMP 대 GetDate ()

proclub 2020. 11. 10. 22:32
반응형

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에 DATETIME데이터 유형 이 있으므로 SQL-92 CURRENT_DATE및에 대한 지원을받을 수 있습니다. CURRENT_TIME이 시점에서 getdate()더 혼란 스러울 수 있습니다.


온라인 설명서는 CURRENT_TIMESTAMP "이 GETDATE ()와 동일"하다고 알려줍니다.

참고 URL : https://stackoverflow.com/questions/186572/retrieving-date-in-sql-server-current-timestamp-vs-getdate

반응형