3

MS SQL 能否支持连接(连接或联合)多个数据库的视图的全文索引?

4

2 回答 2

1

是的,一点没错。每个索引将被单独查询,结果将由引擎组合。

例如,如果您有:

  • 带有全文索引的 DatabaseA、TableA、FieldA
  • DatabaseB、TableB、FieldB 带全文索引

而且您有一个视图,其中包含两个数据库中两个表的两个字段,当您查询该视图时它会正常工作。从 SQL Server 的角度来看,它们是否在同一个数据库中并不重要。

如果这与您的情况不符,请尝试发布有关您的挑战的更多详细信息。谢谢!

于 2009-03-03T16:06:36.333 回答
0

一点都不。

您不能在没有索引的表或视图上创建全文索引。

您不能使用包含左/右连接或联合的聚集索引创建视图。

您可以对包含来自另一个数据库的数据的视图执行全文搜索,但前提是它包含单个表或内部连接表。

于 2010-06-08T14:23:52.743 回答