首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于记录创建日期时间的SQLServer 2000函数是什么?

用于记录创建日期时间的SQLServer 2000函数是什么?
EN

Stack Overflow用户
提问于 2018-08-13 06:37:55
回答 2查看 0关注 0票数 0

我接受了一个任务,要在添加数据库中的记录时显示,但之前的开发人员从未为此创建过字段,我无法返回并为所有现有记录编制日期。是否有一种简单的方法可以从SQL server 2000查询中提取记录创建日期。

代码语言:javascript
复制
SELECT RECORD_CREATED_DATE FROM tblSomething WHERE idField = 1

RECORD_CREATED_DATE不是在现有的表中的字段。是否有某种SQL函数来获取此信息?

EN

回答 2

Stack Overflow用户

发布于 2018-08-13 15:15:03

从现在开始我会把这些信息放进去。创建两个列,InsertedDate,LastUpdatedDate。在第一个事件中使用默认值getdate(),使用更新触发器填充第二个事件(可能也需要考虑UpdatedBy)。然后,我将编写一个查询来显示信息,使用case语句显示日期(如果有),并显示“未知”字段为NULL。如果需要存储所有更新的记录,这会变得更加复杂。然后你需要使用审计表。

票数 0
EN

Stack Overflow用户

发布于 2018-08-13 15:39:02

如果它没有存储为字段,则在事务日志回收(通常是每天)之后,信息会丢失,甚至可能更快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100000550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档