我們必須使用遺留數據庫,並且許多表格都有一個與數據存儲不相關的數據類型爲upsize_ts
的列timestamp
。舊數據庫中的upsize_ts列 - 這是什麼意思?
它的用途是什麼?這是一些rowversion
列嗎?我們可以刪除該列嗎?
我們必須使用遺留數據庫,並且許多表格都有一個與數據存儲不相關的數據類型爲upsize_ts
的列timestamp
。舊數據庫中的upsize_ts列 - 這是什麼意思?
它的用途是什麼?這是一些rowversion
列嗎?我們可以刪除該列嗎?
我發現,那就是創造了「upsize_ts」欄目升級MS Access數據庫時,MSSQL使用升遷嚮導:
升遷是 Microsoft Access數據庫遷移部分或全部數據庫對象的過程( .mdb)添加到新的或現有的Microsoft SQL 服務器數據庫或新的Microsoft Access項目(.adp)。
的升遷嚮導文檔中提到以下幾點:
時間戳列 默認情況下,升遷嚮導在SQL Server表從Microsoft Access生成包含浮動 表時間戳的數據類型創建新列點(單或雙),備忘錄或OLE 字段。
我們可以刪除列?
如果數據庫仍然會被MS Access使用(這是我們的應用程序的情況),這個字段不應該被刪除。
更多關於升遷嚮導:
http://office.microsoft.com/en-us/access-help/use-the-upsizing-wizard-HP005273009.aspx
+1好的答案,你應該接受這個! –
這是某種行列嗎?
是的。在2008年之前的SQL Server版本中,TIMESTAMP
相當於ROWVERSION
。
我們可以刪除該列嗎?
沒有人能爲你回答 - 你需要知道它是否真的沒有在任何地方使用。
謝謝,但我不是在談論TIMESTAMP/ROWVERSION數據類型。我特別關注「upsize_ts」字段,以及應用程序不需要它時該數據庫中所有表中的數據/方式。請參閱下面的答案。 – nihique
全文索引可以使用'timestamp'列管理增量填充。 – HABO