ASP.NET VB 如何在 sqldatabase 上添加/使用时间戳

Posted

技术标签:

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

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

【问题讨论】:

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

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

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

添加列的SQL代码

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

【讨论】:

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

以上是关于ASP.NET VB 如何在 sqldatabase 上添加/使用时间戳的主要内容,如果未能解决你的问题,请参考以下文章

如何在asp.net c# web应用程序中使用asp.net vb页面

如何在asp.net(vb)的新标签中打开pdf文件?

如何在 ASP.net vb.net 中获取当前用户 ID 的电子邮件

如何在 SQL Server 表中创建图像列并使用 VB 在 ASP.NET 中检索它

如何使用 dotnet cli 命令以 VB.NET 语言创建 ASP.NET Core 项目?

ASP.NET VB 如何在 sqldatabase 上添加/使用时间戳