【发布时间】:2019-12-21 10:13:46
【问题描述】:
我有以下功能。
create FUNCTION [dbo].[Valid](@c char(9))
RETURNs bit
as
begin
DECLARE @sum int = 0;
return 0
end
还有下面的SQL
create table test(A char(10))
alter table test add C as dbo.Valid(A) persisted;
有错误
消息 4936,第 16 级,状态 1,第 50 行
表“test”中的计算列“C”无法持久化,因为该列是不确定的。
【问题讨论】:
标签: sql-server