nih*_*que 8 sql database sql-server database-design
我们必须使用遗留数据库,并且许多表都有一个名为upsize_ts数据类型的列timestamp与存储的数据无关.
它的目的是什么?这是某种rowversion列吗?我们可以删除该列吗?
我发现,使用升迁向导将MS Access数据库升级到MSSQL时会创建"upsize_ts"列:
升迁是将部分或全部数据库对象从Microsoft Access数据库(.mdb)迁移到新的或现有的Microsoft SQL Server数据库或新的Microsoft Access项目(.adp)的过程.
upsize向导文档提到以下内容:
时间戳列默认情况下,升迁向导在从包含浮点(单人或双人)的Microsoft Access表,备注或OLE字段生成的SQL Server表时间戳的数据类型创建新列.
我们可以删除该列吗?
如果MS Access仍将使用数据库(我们的应用程序就是这种情况),则不应删除此字段.
有关升迁向导的更多信息:
http://office.microsoft.com/en-us/access-help/use-the-upsizing-wizard-HP005273009.aspx