insert
запускает только оператор вставки. Если нет операции insert
, ваш триггер не будет работать.
Поскольку ваш триггер ссылается на саму таблицу Parking
, а не на таблицу inserted
, он может работать при вставке, но это совсем не то, для чего нужны триггеры.
В SQL Server нет временных триггеров, которые бы автоматически NULL
определяли столбцы по истечении времени (как вы, вероятно, ожидаете).
Вместо этого вы можете сделать CASE WHEN Column < CAST(GETDATE () AS TIME) THEN Column END AS Column
в вашем SELECT
.