如何给表ClientFootMan,记录加索引,主键是ClientID,FootManID,MSSQLSERVER,如何查询索引
时间: 2023-07-07 22:28:56 浏览: 38
在SQL Server中,可以使用以下语句为表 `ClientFootMan` 添加联合主键索引:
```sql
CREATE UNIQUE CLUSTERED INDEX idx_ClientFootMan ON ClientFootMan (ClientID, FootManID);
```
上述语句会在 `ClientFootMan` 表上创建一个名为 `idx_ClientFootMan` 的联合主键索引,该索引会对 `ClientID` 和 `FootManID` 两个字段进行索引,并且该索引会保证这两个字段的组合是唯一的。
要查询表 `ClientFootMan` 上的索引,可以使用以下 SQL 语句:
```sql
SELECT
i.name AS IndexName,
c.name AS ColumnName,
i.type_desc AS IndexType
FROM sys.indexes AS i
INNER JOIN sys.index_columns AS ic ON i.object_id = ic.object_id AND i.index_id = ic.index_id
INNER JOIN sys.columns AS c ON ic.object_id = c.object_id AND ic.column_id = c.column_id
WHERE i.object_id = OBJECT_ID('ClientFootMan');
```
上述 SQL 语句会查询表 `ClientFootMan` 上的所有索引信息,包括索引名称、所索引的字段、索引类型等。执行该查询语句后,即可查看 `ClientFootMan` 表上的所有索引信息。