2
我在Sql Server 2008中創建了一個索引視圖。爲了在表上使用增量填充,我們需要創建一個時間戳列。但是,我應該在視圖引用的表上創建此時間戳列嗎?如果是這樣,視圖應該返回時間戳列(也許sql需要查詢視圖來獲取時間戳列,因此我需要在我的視圖中返回它)。索引視圖中的全文 - 增量人口
我在Sql Server 2008中創建了一個索引視圖。爲了在表上使用增量填充,我們需要創建一個時間戳列。但是,我應該在視圖引用的表上創建此時間戳列嗎?如果是這樣,視圖應該返回時間戳列(也許sql需要查詢視圖來獲取時間戳列,因此我需要在我的視圖中返回它)。索引視圖中的全文 - 增量人口
您會希望在基表上創建時間戳列,以便每次修改行時更新它。您還應該返回視圖中的時間戳列,因爲它將被全文引擎用於確定哪些行自上次填充後發生了更改。
SQL Server使用timestamp列 識別自上次人口已更改 行。 增量人口然後更新 添加的行的全文索引, 刪除,或在最後一個 人口後,或最後一個 人口正在進行修改。
...在 人口的結束,全文 引擎記錄新時間戳值。 此值是SQL Gatherer遇到的最大時間戳 值 。當後續增量 人口開始時,此值將被用於 。
你確定我還需要返回視圖中的時間戳列嗎?這將使我做我所做的一切,再次... :) – 2011-01-14 19:12:48