我有下表:使用 SQL Server
create table PoojaDetails
(
PoojaDetailsID int identity constraint pk_PoojaDetailsID Primary Key,
ReceiptNo AS 'PB' + '/' + datepart(yy,getdate()) + '/' + RIGHT('000000' + CAST(PoojaDetailsID AS VARCHAR(10)), 6) PERSISTED,
ReceiptDate datetime not null constraint df_ReceiptDate default getdate(),
FirstName varchar(100) not null,
LastName varchar(100) not null,
TelNo bigint
)
当我执行查询时:表 'PoojaDetails' 中的计算列 'ReceiptNo' 无法持久化,因为该列是不确定的。
我想将 ReceiptNo 设为:PB/year/no 例如;PB/13/213433
有任何想法吗???谢谢你的时间