小编Pri*_*dok的帖子

表变量的SQL SERVER NON-Clustered Index?

我们如何在表变量上创建非聚集索引?

创建表@risk(rskid int)

在@risk上创建非聚簇索引r_rskid_nc(rskid)

这是行不通的??


我的过程

我怎样才能优化它?

ALTER PROCEDURE [dbo].[SPR_LV004](@TopN INT,@ LoggedUserId INT,@ Entity VARCHAR(255),@ OpModel VARCHAR(255),@ RiskCat VARCHAR(255),@ RsdlInh VARCHAR(1),@ DisplayAction VARCHAR( 1),@ LastAssDate DATETIME)AS

  SET NOCOUNT ON

DECLARE @Thisdate DATETIME

SET @ThisDate = GETDATE()

DECLARE @MainFilter  TABLE(
            fcaName VARCHAR(100)
           ,fctName VARCHAR(100)
           ,rskId INT PRIMARY KEY CLUSTERED )

DECLARE @Tgt  TABLE(rasRiskId INT
           ,rasId INT
           ,RAMName VARCHAR(100)
           ,RAMColour INT
           ,RAMImpDesc VARCHAR(100)
           ,RAMLikDesc VARCHAR(100)
           ,RAMImpScore INT
           ,RAMLikScore INT
            ,LastScore INT
            ,AnnualExposure NUMERIC(15, 0)
            ,Currency VARCHAR(9)
            ,OverallExp NUMERIC(15,0)
            ,Frequency INT
            ,LastAssessmentDate DATETIME) …
Run Code Online (Sandbox Code Playgroud)

sql-server-2005

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

sql-server-2005 ×1