我在我的应用程序中使用以下视图。存在性能问题,即加载延迟。因此,您可以帮助优化以下代码吗。在这里,我们得到的值是PK_Name ='Cust',CUST ='000062 '是从表派生的字段,它们存储为 PK ='客户:000062'
CREATE view [Audit_Customers] as
SELECT [Type]
,[TableName]
,trim(substring (PK,1,PATINDEX('% : %',PK)-1)) [PK_Name]
,trim(substring ([PK],PATINDEX('% : %',[PK])+3,len([PK])-PATINDEX('% : %',[PK]))) [CUST]
,[FieldName]
,[OldValue]
,[NewValue]
,[Created_on]``
,[UserName]
FROM TABLENAME where trim(substring (PK,1,PATINDEX('% : %',PK)-1))='Cust'
GO
``````
答案 0 :(得分:0)
实际上,在给定谓词中,您没有使用在其上创建键的键列。 谢谢。