【问题标题】:ASP.NET VB how to add/use timestamp on sqldatabaseASP.NET VB 如何在 sqldatabase 上添加/使用时间戳
【发布时间】:2012-02-18 16:06:50
【问题描述】:

我目前正在开发一个网页,我想在数据库中有条目时将日期和时间添加到我的数据库中。

【问题讨论】:

  • 这个数据时间条目有什么意义?如果有的话,这个条目什么时候会改变?
  • 每当数据库中有条目时,它会自动添加当前日期和时间,该条目是何时创建并成功添加到数据库中的

标签: asp.net vb.net timestamp


【解决方案1】:

创建一个日期时间类型的列,默认值为getdate()

每次添加插入时,都应该用当前日期/时间标记它

添加列的SQL代码

ALTER TABLE {tablename} 
ADD {column_name} {DateTime} {NULL|NOT NULL} DEFAULT {getdate()}

【讨论】:

  • 你能指导我如何做到这一点吗?抱歉,因为我是新手 :)
  • 我已添加到答案中 - 不过我不确定您的数据库的具体情况。我假设 MSSQL - 如果是这种情况,上面应该可以工作。然后,您所要做的就是从日期时间中读取以查看插入行的时间。
  • 所以我只是添加一个具有 timeStamp 数据类型的列?那么它会自动为每个条目生成日期和时间?
  • 为了使该数据类型正常工作,是否需要进行任何特殊编码?
  • 如果值未设置为 null,则这适用于 INSERTS。它不适用于更新或列包含在值中的位置(通过列列表显式或通过插入到 select * 中隐式)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-06
  • 1970-01-01
  • 2011-03-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多