Ian*_*oyd 8 timestamp rowversion sql-server-2008-r2
是rowversion不是在Microsoft SQL Server 2008 R2的有效的数据类型?
我正在尝试向rowversion表中添加一列:

但是,当我尝试离开"数据类型"列时,SQL Server Management Studio会抱怨
数据类型无效.

并坚持我选择不同的数据类型:

rowversion当rowversion不是有效数据类型时,如何创建列?
rowversion(Transact-SQL)
timestamp是rowversion数据类型的同义词,受数据类型同义词行为的影响.在DDL语句中,尽可能使用rowversion而不是timestamp.有关更多信息,请参阅数据类型同义词(Transact-SQL).
该时间戳语法已被弃用.将在Microsoft SQL Server的未来版本中删除此功能.避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序.
额外奖金Chatter
SQL Server 2008 R2 接受 ROWVERSION 作为 CREATE TABLE 语句中列的数据类型,但是 SSMS 似乎滞后并且设计者拒绝接受输入。
小智 5
如果有任何帮助,Visual Studio 2012 SQL Server对象资源管理器设计器确实具有rowversion选项(即使VS 2012 Server Explorer数据连接设计器也没有).
