반응형
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
반응형
'programing' 카테고리의 다른 글
| "날짜"를 열 이름으로 지정 (0) | 2023.07.12 |
|---|---|
| 다중 인스턴스를 사용한 데이터베이스 액세스 (0) | 2023.07.12 |
| Oracle SQL의 동적 피벗 (0) | 2023.07.12 |
| 브라우저 언어 탐지 (0) | 2023.07.12 |
| 스프링 통합 테스트: 기본 리소스 위치를 검색할 수 없습니다. (0) | 2023.07.07 |