एसक्यूएल सर्वर २०१६ AT TIME ZONE
नॉनडेटर्मिनिस्टिक प्रतीत होता है। हालाँकि, मैं आधिकारिक तौर पर यह बताते हुए या इसके पीछे तर्क के रूप में कोई तर्क नहीं दे पाया।
क्यों है AT TIME ZONE
नवजातवादी?
गैर-नियतत्ववाद को दर्शाने वाला उदाहरण
निष्पादित:
CREATE TABLE Test (
LegacyTimestamp DATETIME,
Timestamp AS LegacyTimestamp AT TIME ZONE 'Eastern Standard Time' PERSISTED
);
निम्न त्रुटि देता है:
Msg 4936, Level 16, State 1, Line 1
Computed column 'Timestamp' in table 'Test' cannot be persisted because the column is non-deterministic.