日期:2014-05-17  浏览次数:21431 次

时间戳的长度,通常设置为多大?
da.UpdateCommand.Parameters.Add("@时间戳_old", SqlDbType.Timestamp, 20, "时间戳").SourceVersion = DataRowVersion.Original;


上面是添加的一个参数,时间戳的长度我设置为20,不知道通常是设置为多大呢?

------解决方案--------------------
一般nvarchar这样的类型, Size才有作用。
------解决方案--------------------
时间戳能很好的记录哪些数据是更新过的,并且系统会自动维护该列,如不显示的修改,那么如同自增列一般,只要能达到目的,步长增长值的设置也就显得不那么重要了.
------解决方案--------------------
Timestamp列不是不允许更改的吗?楼上怎么不吐糟那个?
------解决方案--------------------
20位比较合适