If you carefully read this MSDN , you will find:
IsDeterministic - The column is deterministic. This property applies only to calculated columns and column views.
It applies to columns (computed, view) obtained from other columns with unindexed functions involved.
<strong> Examples:
CREATE TABLE Deterministic ( ID int, Calculated AS SYSDATETIME() ) SELECT COLUMNPROPERTY(OBJECT_ID('Deterministic'), 'Calculated', 'IsDeterministic') IsDeterministic
If you create a view in this table as follows and run the following query
CREATE VIEW vDeterministic AS SELECT ID, Calculated, DATEADD(D, 1, Calculated) Tomorrow FROM Deterministic GO SELECT 'Calculated' ColumnName, COLUMNPROPERTY(OBJECT_ID('vDeterministic'), 'Calculated', 'IsDeterministic') IsDeterministic UNION ALL SELECT 'Tomorrow', COLUMNPROPERTY(OBJECT_ID('vDeterministic'), 'Tomorrow', 'IsDeterministic')
You also get non-deterministic columns
ColumnName IsDeterministic ---------- --------------- Calculated 0 Tomorrow 0
source share