如何获取SQL Server表的修改时间

huaCHINA 2003-07-28 07:01:48
请教各位一个难的问题。。如何获取一个SQL Server某个表的修改时间。。。
...全文
254 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
terranherotan 2003-09-26
  • 打赏
  • 举报
回复
use DBName
select crdate/*创建时间*/,refdate/*修改时间*/
from sysobjects
where name='tablename'
zjcxc 2003-09-25
  • 打赏
  • 举报
回复
这家伙又来了.

zjcxc 2003-09-25
  • 打赏
  • 举报
回复
这家伙又来了.

wxs337 2003-08-01
  • 打赏
  • 举报
回复
创建一个表,然后永触发器!
显刚 2003-08-01
  • 打赏
  • 举报
回复
用触发器应该可以
txlicenhe 2003-07-29
  • 打赏
  • 举报
回复
CREATE TABLE [log_mstr] (
[a] smalldatetime null,
[b] varchar(50) NULL ,
) ON [PRIMARY]
GO

create trigger yourLogTriggerName On yourTable
For Insert,Update,Delete
As
insert log_mstr Select getdate(),host_name()
huaCHINA 2003-07-29
  • 打赏
  • 举报
回复
在“SQL事件探查器”中新建一个“跟踪”,通过选择特定的“事件类”,可以捕捉到所有对数据库的操作行为,其中也记录了对表的每一次操作的发生时间。“跟踪”文件可以保存为文件形式,也可以保存为数据表,通过分析该表,应该是可以解决的。
yanmeijuan 2003-07-28
  • 打赏
  • 举报
回复
可是前提是不能修改原有的数据库。
joylite 2003-07-28
  • 打赏
  • 举报
回复
新建一个字段用时间戳?可以么

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧