SQL Server 2016'nın AT TIME ZONE
belirsiz olduğu anlaşılıyor. Ancak, resmi olarak bunu belirten veya arkasındaki gerekçeye ilişkin bir gerekçe veren belgeleri bulamadım.
Niçin AT TIME ZONE
belirsizdir?
Determinizmsizliği Gösteren Örnek
yürütülmesi:
CREATE TABLE Test (
LegacyTimestamp DATETIME,
Timestamp AS LegacyTimestamp AT TIME ZONE 'Eastern Standard Time' PERSISTED
);
Aşağıdaki hatayı döndürür:
Msg 4936, Level 16, State 1, Line 1
Computed column 'Timestamp' in table 'Test' cannot be persisted because the column is non-deterministic.