小编Dar*_*nMB的帖子

SQL“ WITH”性能和临时表(可以简化“ Query Hint”)

给定以下示例查询(仅简化示例)

DECLARE @DT int; SET @DT=20110717; -- yes this is an INT
WITH LargeData AS (
    SELECT * -- This is a MASSIVE table indexed on dt field
    FROM mydata
    WHERE dt=@DT
), Ordered AS (
    SELECT TOP 10 * 
        , ROW_NUMBER() OVER (ORDER BY valuefield DESC) AS Rank_Number
    FROM LargeData
)
SELECT * FROM Ordered
Run Code Online (Sandbox Code Playgroud)

还有...

DECLARE @DT int; SET @DT=20110717;

BEGIN TRY DROP TABLE #LargeData END TRY BEGIN CATCH END CATCH; -- dump any possible table.

SELECT * …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server temp-tables

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

标签 统计

sql ×1

sql-server ×1

t-sql ×1

temp-tables ×1