У меня есть пользовательская функция, и я пытаюсь создать постоянный столбец, используя эту функцию.
Это дает мне следующую ошибку.
Вычисленный столбец "FormattedSSN" в таблице "SomeTable" не может быть сохранен, потому что столбец не является детерминированным.
Вот функция:
ALTER FUNCTION [dbo].[FormatSSN]()
RETURNS VARCHAR(11)
AS
BEGIN
return '';
END
Вот запрос на добавление столбца с помощью функции:
ALTER TABLE SomeTable
ADD FormattedSSN as dbo.FormatSSN() PERSISTED
Пожалуйста, предложите, есть ли выход. Спасибо.