请问,时间戳 我在SQL Server中的一列数据类型设置为timestamp,填充数据后,此列的显式的是二进制数据,那说明时间戳列是存的二进制数据吧,那请问,时间戳列的值读出来是什么东西呢,我用FileStream 读出来,在记事本中,是空的能读出来是什么东西吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 caozhy 于 2012-09-17 12:24:18 编辑 本帖最后由 caozhy 于 2012-09-17 12:24:34 编辑 SQL Server timestamp 数据类型与时间和日期无关。SQL Server timestamp 是二进制数字,它表明数据库中数据修改发生的相对顺序。实现 timestamp 数据类型最初是为了支持 SQL Server 恢复算法。每次修改页时,都会使用当前的 @@DBTS 值对其做一次标记,然后 @@DBTS 加1。这样做足以帮助恢复过程确定页修改的相对次序,但是 timestamp 值与时间没有任何关系。其实呢,也就是相当于自增标识量你可以 利用sql 转为为数字读取出来select CONVERT(bigint,'列名') 可以转换的,用convert函数即可,convert(bitint,timestamp列) c# 单机软件如何 变成网络版 C#如何将浮点型数组导出到CSV文件中去 怎么按钮不起作用了? 关于Remoting的一个疑惑 C#可以用来进行图像处理吗 请教socket问题(郁闷) 在研究SharpDevelop的人请进 未处理的“System.ObjectDisposedException”类型的异常出现在 system.windows.forms.dll 中 我吧XML文件以文本格式存在数据库里, 请问如何把它取出来并生成一个XML文件?? 求SOCKET连IP代码 屏幕录像问题 bigint 怎么不能使用
select CONVERT(bigint,'列名')