具有多个数据库的视图的全文索引
-
09-09-2019 - |
题
MS SQL可以支持全文索引,以使连接(加入或工会)多个数据库的视图?
解决方案
是的,一点没错。每个索引将单独查询,结果将由引擎组合。
例如,如果您有:
- DataBasea,Tablea,fielda带有全文索引
- DatabaseB,TableB,带有全文索引的字段B
并且您的视图包括两个数据库中两个表的两个字段,当您查询该视图时,它都可以正常工作。从SQL Server的角度来看,它们是否在同一数据库中都没关系。
如果那与您的方案不符,请尝试发布有关挑战的更多详细信息。谢谢!
其他提示
一点都不。
如果没有索引,则不能在表或视图上创建全文索引。
您不能使用包含左/右连接或工会的聚类索引创建视图。
您可以在包含来自另一个数据库的数据的视图上进行全文搜索,但前提是它包含一个表或内部连接表。
不隶属于 StackOverflow