【发布时间】:2010-12-16 11:15:28
【问题描述】:
我有一个自定义函数,我正在尝试使用此函数创建一个持久列。
它给了我以下错误。
表“SomeTable”中的计算列“FormattedSSN”无法持久化,因为该列是不确定的。
函数如下:
ALTER FUNCTION [dbo].[FormatSSN]()
RETURNS VARCHAR(11)
AS
BEGIN
return '';
END
这是使用函数添加列的查询:
ALTER TABLE SomeTable
ADD FormattedSSN as dbo.FormatSSN() PERSISTED
请建议是否有任何出路。谢谢。
【问题讨论】:
标签: sql sql-server