programing

SQL Server에서 날짜를 검색하는 중; Current_TIMestamp vs GetDate()

elecom 2023. 7. 12. 22:14
반응형

SQL Server에서 날짜를 검색하는 중; Current_TIMestamp vs GetDate()

날짜 검색에 사용할 수 있는 가장 빠른 방법과 모범 사례는 무엇입니까?사이에 차이가 있습니까?CURRENT_TIMESTAMP그리고.GetDate()?

CURRENT_TIMESTAMP표준 ANSI SQL이며, 데이터베이스를 이동해야 하는 경우 이론적으로 수천 개의 SQL 서버 전용 라인 중 '변경할 필요 없음'이라는 작은 섬이 하나 있습니다.

CURRENT_TIMESTAMPANSI SQL 사양의 일부입니다. GETDATE()는 SQL Server의 기반이 되는 원래 Sybase 코드에서 상속된 SQL Server 관련 함수입니다.

하지만 그들은 정확히 같은 일을 합니다.

찬성합니다.CURRENT_TIMESTAMP'휴대성' 이유로, 즉 직접 SQL-92에 해당하는 것이 있는데 왜 SQL Server에 특화되어 있습니까?

PS 왜 이름이 안 붙었습니까?getdatetime()이제 SQL Server 2008에는DATE그리고.TIME데이터 유형, SQL-92에 대한 지원을 받을 수 있기를 바랍니다.CURRENT_DATE그리고.CURRENT_TIME어느 시점에서getdate()잠재적으로 더 혼란스러울 수 있습니다.

북스 온라인은 우리에게 말합니다.CURRENT_TIMESTAMP"와 같습니다.GETDATE()".

언급URL : https://stackoverflow.com/questions/186572/retrieving-the-date-in-sql-server-current-timestamp-vs-getdate

반응형