CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

时间戳是什么概念?

楼主liangzhunyu(liangzhunyu)2005-04-01 00:01:16 在 VB / 数据库(包含打印,安装,报表) 提问

请大家能说明白点,我用的是sql   server   2000 问题点数:0、回复次数:4Top

1 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2005-04-01 08:09:45 得分 0

timestamp  
  timestamp   这种数据类型表现自动生成的二进制数,确保这些数在数据库中是唯一的。timestamp   一般用作给表行加版本戳的机制。存储大小为   8   字节。  
   
  注释  
  Transact-SQL   timestamp   数据类型与在   SQL-92   标准中定义的   timestamp   数据类型不同。SQL-92   timestamp   数据类型等价于   Transact-SQL   datetime   数据类型。    
   
  Microsoft®   SQL   Server™   将来的版本可能会修改   Transact-SQL   timestamp   数据类型的行为,使它与在标准中定义的行为一致。到那时,当前的   timestamp   数据类型将用   rowversion   数据类型替换。  
   
  Microsoft®   SQL   Server™   2000   引入了   timestamp   数据类型的   rowversion   同义词。在   DDL   语句中尽可能使用   rowversion   而不使用   timestamp。rowversion   受数据类型同义词行为的制约。有关更多信息,请参见数据类型同义词。  
   
  在   CREATE   TABLE   或   ALTER   TABLE   语句中,不必为   timestamp   数据类型提供列名:  
   
  CREATE   TABLE   ExampleTable   (PriKey   int   PRIMARY   KEY,   timestamp)  
   
  如果没有提供列名,SQL   Server   将生成   timestamp   的列名。rowversion   数据类型同义词不具有这样的行为。指定   rowversion   时必须提供列名。  
   
  一个表只能有一个   timestamp   列。每次插入或更新包含   timestamp   列的行时,timestamp   列中的值均会更新。这一属性使   timestamp   列不适合作为键使用,尤其是不能作为主键使用。对行的任何更新都会更改   timestamp   值,从而更改键值。如果该列属于主键,那么旧的键值将无效,进而引用该旧值的外键也将不再有效。如果该表在动态游标中引用,则所有更新均会更改游标中行的位置。如果该列属于索引键,则对数据行的所有更新还将导致索引更新。  
   
  不可为空的   timestamp   列在语义上等价于   binary(8)   列。可为空的   timestamp   列在语义上等价于   varbinary(8)   列。  
   
  Top

2 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2005-04-01 08:10:13 得分 0

你可以参考一下,SQL   Server联机手册中关于timestamp的帮助。Top

3 楼pxb0420(三疯幽幽)回复于 2005-04-01 08:36:41 得分 0

研究的够细的.值得学习.改日将多多请教.  
   
  请问TechnoFantasy(冰儿马甲www.applevb.com)搞多少年程序了?  
  能讲讲心得吗?Top

4 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2005-04-02 09:18:41 得分 0

呵呵,做了大概10年了。没什么太多心得,就是比较喜欢这个而已。Top

相关问题

  • 时间戳是什么概念?如何查看?
  • 幻数是什么概念?
  • j2ee,j2se,j2me都是什么概念?
  • 行集是什么概念???
  • 学了一段时间编程,一直没了解“注册控件”是一个什么概念?请帮我捅破这层窗户纸,好吗?
  • tucows三头牛 ……什么概念啊
  • 素数的概念是什么?
  • 100 MB bandwidth per month 是什么概念?
  • 菜鸟提问:包是什么概念?
  • 类模板是个什么概念?

关键词

  • 数据
  • sql
  • timestamp
  • rowversion
  • 数据类型
  • 同义词
  • 更新
  • 等价
  • 更改
  • 提供列名

得分解答快速导航

  • 帖主:liangzhunyu

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo