簡體   English   中英

系統版本控制時間?

[英]System Versioning time?

我在 EST 區。 我的服務器在我的計算機上是本地的。 但是 SQL 服務器進入 StartTime Generated Always as Row Start 的時間是 4 小時后。 這是代碼:'''

    create Table TemTable(
    ID int identity(1,1) not null primary key, 
    name varchar(40), 
    sysStartTime datetime2 generated always as row Start,
    sysEndTime datetime2 generated always as row End,
    Period for System_time(sysStartTime,sysEndTime)) 
    With (system_versioning = on (History_table = dbo.TemTableHistory))
    declare @i int = 1;

while (@i<10)
    Begin
        insert into TemTable(name) values ('Person-' + cast(@i as varchar(2)))
        set @i = @i + 1
    End

'''

當我的本地時間是 13:10:10 時,SysStartTime 是 17:10:10 GetDate()、SysDateTime()、current_TimeStamp 都正確顯示本地時間。

似乎 SQL 服務器將 UTC 保存為系統版本控制時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM