社区
MS-SQL Server
帖子详情
请问如何通过SQL得到一个表的记录的最后新增或修改,删除时间?
whiteclude
2002-01-24 10:28:10
...全文
242
18
打赏
收藏
请问如何通过SQL得到一个表的记录的最后新增或修改,删除时间?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
twtpdc
2002-01-25
打赏
举报
回复
对不起,我没有!
twtpdc
2002-01-25
打赏
举报
回复
对不起,我没有!
whiteclude
2002-01-25
打赏
举报
回复
请问谁有审计方面的资料呢
zhuzhichao
2002-01-24
打赏
举报
回复
開啟審計模式
啟動參數中添加audit_trail=true
AUDIT的基本語法:
AUDIT INSERT,UPDATE,DELETE ON yourTableName WHENEVER SUCCESSFUL; --審計對yourTableName表的成功DML操作
AUDIT CREATE ANY TABLE;
然後:
select * from sys.aud$;
oldwain
2002-01-24
打赏
举报
回复
我所说的timestamp, 其实就是一个date字段.
当这个字段用于存储操作时间时, 一般就称为一个timestamp(时间戳).
whiteclude
2002-01-24
打赏
举报
回复
timestamp我没有使用过,能介绍一下和date的区别吗
net_steven
2002-01-24
打赏
举报
回复
或则删除的记录只用一个表示删除时间的字段标识,一般应用时用视图过滤删除记录。
net_steven
2002-01-24
打赏
举报
回复
恐怕得自己设计字段记录。至于删除的记录,则须先写时间戳,然后存入一个专门存储删除记录的表。
trunc
2002-01-24
打赏
举报
回复
只用oldwain(老斗)说的前两条就够了,我们编程差不多都是这样
whiteclude
2002-01-24
打赏
举报
回复
请问有相关的资料吗,能详细一点的最好
蓝天
2002-01-24
打赏
举报
回复
用审计吧.
oldwain
2002-01-24
打赏
举报
回复
1. 在设计表时, 增添一个timestamp字段, 并在增改记录时置为当时时间以供查询(不过好像没有办法解决删除记录时间的查询).
2. 使用trigger, 在发生增删改时, 讲时间记录在一个单独的表中.
3. 开启audit功能.
4. 使用logminer功能
3.4.的具体使用方法请自己查阅相关文档.
===========================
oldwain
---------------------------
http://www.itpub.net/index.php?referrerid=32
http://www.linuxforum.net/
http://www.oraclefan.net/
whiteclude
2002-01-24
打赏
举报
回复
是oracle的
whiteclude
2002-01-24
打赏
举报
回复
请问还有别的办法吗,oracle自己没有提供这方面的功能吗
hzyzx
2002-01-24
打赏
举报
回复
可以通过触发器解决,你可以利用对该表不同事件的触发更改另外一表(该表记录时间),不能是新增,更改,删除都应可以的。自己试一下。
蓝天
2002-01-24
打赏
举报
回复
不过仔细想想觉得按照老斗的做法比较好.自己建立一个字段自己管理.
回复人: oldwain(老斗) (2002-1-24 11:32:18) 得0分
我所说的timestamp, 其实就是一个date字段.
当这个字段用于存储操作时间时, 一般就称为一个timestamp(时间戳).
xinpingf
2002-01-24
打赏
举报
回复
学习
whiteclude
2002-01-24
打赏
举报
回复
审计模式的资料,请问哪儿有较为详细的资料呢
程序员老关带您学
SQL
第1篇:
SQL
基础【为程序员和数据分析员准备】
本课程是
SQL
系列课程第一篇:
SQL
知识基础。 本篇包括9章内容,介绍开篇综述语言的一些基础知识。内容包括管理
表
,管理视图,
修改
数据,查询数据,聚集查询结果,子查询和
表
连接。通过本篇的学习,读者可以全面了解...
SQL
Server 2012 数据
表
操作(创建、
修改
、
删除
)
文章目录准备工作创建数据
表
使用SSMS工具创建数据
表
使用
SQL
方式创建数据
表
修改
数据
表
使用SSMS工具
修改
数据
表
使用
SQL
方式
修改
数据
表
删除
数据
表
使用SSMS工具创
删除
据
表
使用
SQL
方式
删除
数据
表
准备工作 在对...
SQL
Server 如何创建触发器实现一张
表
数据更新时,同步增加、
删除
、
修改
另一张
表
的数据
实际应用中,我们经常会遇到在对
SQL
Server的某一张
表
进行增加、
删除
、
修改
操作时,需同步更新同一数据库或不同数据库的另一张
表
,此时我们可以使用
SQL
Server的
表
触发器来实现。 使用触发器时,我们会用到触发器的两...
SQL
Server数据
表
中数据的增加(插入)、查询、
修改
、
删除
目录 零、码仙励志 一、数据
表
中数据的增加(插入) 二、数据
表
中数据的查询 三、数据
表
中数据的
修改
...这篇文章写的是:
SQL
Server数据
表
中数据的增加(插入)、查询、
修改
、
删除
不是:
SQL
Server中...
SQL
Server
新增
数据
表
数据
新增
数据
表
记录
1. DML是数据库的操纵语言 ,使用DML方便了用户操作数据库数据 INSERT语句,用于
新增
记录
到数据库
表
; UPDATE语句,用于更新数据库
表
记录
; DELETE语句,用于
删除
数据库
表
记录
; SELECT语句,用于...
MS-SQL Server
34,591
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章