首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >遗留数据库中的upsize_ts列-这是什么意思?

问遗留数据库中的upsize_ts列-这是什么意思?
EN

Stack Overflow用户
提问于 2013-01-02 04:52:42
回答 2查看 4.7K关注 0票数 10

它的目的是什么?这是某种rowversion列吗?我们能删除那一栏吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-03 23:02:14

我发现,在使用升迁向导将MS Access数据库升级到MSSQL时,会创建"upsize_ts“列:

升迁是将部分或全部数据库对象从Microsoft Access数据库(.mdb)迁移到新的或现有的Microsoft SQL Server数据库或新的Microsoft Access项目(.adp)的过程。

upsize向导文档中提到了以下内容:

时间戳列默认情况下,“升迁向导”在从包含浮点(单精度或双精度)、备注或OLE字段的Microsoft Access表生成的SQL Server表中创建数据类型为Timestamp的新列。

我们可以删除那一列吗?

如果数据库仍将由MS Access使用(这是我们的应用程序的情况),则不应删除此字段。

有关升迁向导的更多信息:

http://office.microsoft.com/en-us/access-help/use-the-upsizing-wizard-HP005273009.aspx

票数 10
EN

Stack Overflow用户

发布于 2013-01-02 04:56:30

这是某种行版本列吗?

是的,是这样的。在2008年之前的SQL Server版本中,TIMESTAMP等同于ROWVERSION。

我们可以删除那一列吗?

没有人可以为你回答这个问题--你需要找出它是否真的没有在任何地方使用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14114125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档