相关疑难解决方法(0)

在表变量上创建索引

你能index在一个表变量上创建SQL Server 2000吗?

DECLARE @TEMPTABLE TABLE (
        [ID] [int] NOT NULL PRIMARY KEY
        ,[Name] [nvarchar] (255) COLLATE DATABASE_DEFAULT NULL 
)
Run Code Online (Sandbox Code Playgroud)

我可以在Name上创建索引吗?

sql t-sql sql-server indexing table-variable

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

使用select中的索引在MySQL中创建临时表

我有一个存储函数,我使用临时表.出于性能原因,我需要该表中的索引.不幸的是,我无法使用,ALTER TABLE因为这会导致隐式提交.

所以我在寻找的语法来添加INDEXtempid创建过程中.任何人都可以帮忙吗?

CREATE TEMPORARY TABLE tmpLivecheck 
(
    tmpid INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY
)
SELECT *
FROM   tblLivecheck_copy
WHERE  tblLivecheck_copy.devId = did;
Run Code Online (Sandbox Code Playgroud)

mysql ddl temp-tables

62
推荐指数
3
解决办法
9万
查看次数

如何设置和索引两列T-SQL声明的表变量?

使用SQL Server 2008 R2

考虑一个声明的变量,如:

DECLARE @t TABLE (PK int IDENTITY(1,1) PRIMARY KEY CLUSTERED, Col1 int, Col2 int)
Run Code Online (Sandbox Code Playgroud)

我怎么做CREATE NONCLUSTERED INDEX任何名字,ON @t包括(Con1 ASC, Col2 ASC)

索引不应限于唯一值.

出于某种原因,我无法弄清楚这一点......

t-sql sql-server sql-server-2008

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