Vad är Datetimeoffset i SQL?
Vad är Datetimeoffset i SQL?

Video: Vad är Datetimeoffset i SQL?

Video: Vad är Datetimeoffset i SQL?
Video: The Problem with Time & Timezones - Computerphile 2024, November
Anonim

Introduktion till DATETIMEOFFSET data typ

De DATETIMEOFFSET låter dig manipulera vilken enskild tidpunkt som helst, vilket är ett datetime-värde, tillsammans med en offset som anger hur mycket den datetime skiljer sig från UTC.

Dessutom, vad är Datetimeoffset?

De DateTimeOffset strukturen inkluderar ett DateTime-värde, tillsammans med en Offset-egenskap som definierar skillnaden mellan den aktuella DateTimeOffset instansens datum och tid och Coordinated Universal Time (UTC).

För det andra, vilken datatyp kommer du att använda som är tidszonsmedveten? Datum och tid datatyper är DATUM, TIDSTÄMPEL, TIDSTÄMPEL MED TIDSZON , och TIDSTÄMPEL MED LOKAL TIDSZON . Värden för datetime datatyper är ibland kallad datetimes.

Med tanke på detta, vad är SQL Switchoffset?

I SQL Server, den SWITCHOFFSET ()-funktionen kan användas för att returnera ett datumtidsförskjutningsvärde som ändras från den lagrade tidszonförskjutningen till en specificerad ny tidszonförskjutning. Nedan finns exempel på hur denna funktion fungerar.

Hur lagrar SQL Server tidszoner?

SQL Server förlitar sig på tidszoner som är lagrat i Windows-registret. Tidszoner installerade på datorn är lagrat i följande registerhive: KEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion Tidszoner . En lista över installerade tidszoner exponeras också genom sys.

Rekommenderad: