0

是否可以创建一个返回以下结果的索引视图:-

  • 身份证 | 地点名称 | 该位置的别名
  • 1 | 一些位置 | 别名 1、别名 2、别名 3
  • 2 | 另一个位置 | 空值
  • 3 | 另一个地点 | 空值
  • 4 | 最后位置 | 别名

我的表结构是

位置表

  • 位置 ID 整数
  • 名称 NVARCHAR(100)

位置别名表

  • LocationAliasId INTEGER
  • 位置 ID 整数
  • 名称 NVARCHAR(100)

当然,一个 Location 可以有 0<->Many Location Aliases

那么,这可以做到吗?

4

1 回答 1

1

对这样的视图进行索引似乎非常值得怀疑——SQL Server 不允许在使用子查询的视图上创建索引,也不允许在使用自联接的视图上创建索引(请参阅此处的文档)——所以我认为你是运气不好。

于 2010-07-29T03:30:26.943 回答