Я пытаюсь добавить вычисляемый столбец с подзапросом, который преобразует метку времени Unix в обычный формат DateTime
, используя этот запрос, но есть ошибка.Использование Azure SQL Server.
ALTER TABLE dbo.FP_Contacts_CRM
ADD DWH_propertieslastmodifieddatevalue
AS (SELECT DATEADD(S, CONVERT(INT, LEFT(propertieslastmodifieddatevalue, 10)), '1970-01-01')
FROM dbo.FP_Contacts_CRM)
Я получаю эту ошибку:
Сообщение 1046, Уровень 15, Состояние 1, Строка 12
Подзапросы не допускаются в этом контексте.Допускаются только скалярные выражения