腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
触发器
将
基
表
的
所有
更新
列
都
放到
审计
表
的
多行
中
?
oracle
、
plsql
、
triggers
、
database-trigger
我正在尝试
将
'Base‘
表
的
旧值和新值插入到
审计
表
'Audit’
中
。问题是要求
如何
将
数据存储在Audit
表
中
。如果有多个
列
被
更新
,我应该能够以这种格式存储它。'Audit‘
表
的
结构 Id | Column_Name | Old_Value | New_Value 1 | Strike | 4
浏览 7
提问于2019-06-21
得票数 0
回答已采纳
2
回答
为了
审计
的
目的,我应该为每个
表
维护一个历史
表
还是单独
的
表
?
mysql
、
database
我有一个有80张桌子
的
产品。我
的
数据库是MYSQL。因此,我将为数据库实现
审计
功能。要做到这一点,我必须为
表
中
的
每个记录更改维护一个日志。我必须为每个记录和用户记录旧值和新值等。1)维护每个
表
的
日志
表
。平均80个日志
表
一旦我完成了这个方法,我就可以
使用
触发器
将
记录插入到
表
浏览 0
提问于2015-02-13
得票数 1
2
回答
每个实体
的
EF6代码第一
审计
表
c#
、
sql-server
、
entity-framework
、
ef-code-first
、
entity-framework-6
本质上,作为
审计
要求,对于继承自给定
基
类
的
任何实体,我
都
需要同时创建实体
的
表
本身,但也需要创建一个相同
的
表
,但是有三个额外
的
列
-- FK返回原始实体
的
表
,一个描述(例如,“修改”、“添加”、“删除”)和包含实体状态序列化版本
的
XML
列
。目前,我们正在手动添加实体来创建
审计
表
(当前继承自AuditableEnti
浏览 0
提问于2015-06-08
得票数 3
回答已采纳
2
回答
获取要在
触发器
中
使用
的当前
更新
的
列名
mysql
、
sql
、
triggers
为了在
触发器
中
使用
列名,有没有一种方法可以实际获取
更新
后
的
列名?基本上,每当用户插入或
更新
表
时,我都会尝试
使用
审计
跟踪(在本例
中
,它与Contact
表
有关) AFTER UPDATEEND
如何
获取已
更新
的
列
的
名称,并从中获取该
列</em
浏览 0
提问于2010-06-10
得票数 7
回答已采纳
1
回答
没有数据库锁定
的
通过
触发器
进行SQL
更新
sql
、
transactions
、
deadlock
是否有一种方法可以
更新
审计
表
中
的
记录(通过
触发器
),而不会因为触发
触发器
的
更新
而锁定该记录在事务
中
。因此,我们有一个User
表
和一个
触发器
,用于在insert、update、delete和
将
更改后
的
值记录到某些
审计
表
上,但是我不希望锁定
审计
表
,以防止其他
触发器</em
浏览 1
提问于2011-02-03
得票数 0
回答已采纳
2
回答
有什么办法看我
的
属性是什么时候设置
的
吗?
ruby-on-rails
、
postgresql
如果不向我
的
DB
中
添加更多
的
列
并执行一些回调,那么在我
的
对象上最初设置属性时,是否有任何方法(不管是rails-y还是其他方式)?
浏览 2
提问于2015-07-14
得票数 0
回答已采纳
1
回答
是否有任何方法确定数据库行
的
更新
是由web应用程序(php进程)执行,还是通过DB GUI手动运行?
php
、
mysql
我需要允许通过DB进行编辑,尽管我
的
审计
系统是这样做
的
,这样它们也会被跟踪。我正在
使用
一个前置
触发器
更新
审计
表
,我希望能够修改
审计
行,以指示
更新
的
来源(通过现有的'modified_by‘
列
)。为此,我无法在
审计
表
中
添加额外
的
列
,因为我希望能够在不指定如下表列
的
情况
浏览 2
提问于2016-05-26
得票数 1
回答已采纳
1
回答
基于插入和
更新
的
Sybase
表
审计
触发器
sybase
、
sap-ase
我在oracle
中
创建了一个
表
审计
触发器
,我很难将它转换为Sybase。我有两个
表
(一个
基
表
和一个
审计
表
),我要找
的
是一个
触发器
,它
的
作用就是这样
的
。如果
将
新记录插入
基
表
,则会将完整
的
新记录与插入日期、输入记录
的
用户以及注明“新建记录”
的
注释一起从
基
浏览 1
提问于2015-06-09
得票数 0
1
回答
插入后不起作用
sql-server-2012
、
triggers
所有
id
列
都有auto_increment ALTER trigger [dbo].[mytrig] on [dbo].我是不是一定要用scope_identity()之类
的
?
浏览 1
提问于2013-09-21
得票数 0
2
回答
PL/SQL:是否可以
使用
包含列名
的
变量访问:NEW / :OLD?
sql
、
oracle
、
plsql
首先,谢谢你调查我
的
问题。现在谈我
的
问题。我正在触发一个监听
更新
的
触发器
,在日志文件
中
写入已更改
的
列
,并写入该
列
的
新/旧值。例如,有一个具有以下列
的
表
:1 Me 18UPDATE TABLE VALUES(1, 'Not Me',
浏览 2
提问于2014-05-27
得票数 2
回答已采纳
1
回答
如何
在
列
和
表
中
维护插入和
更新
的
历史?
asp.net
、
sql-server
、
c#-4.0
在前面的文章
中
,我已经问过
如何
将
多
列
封装在一个
列
中
,对于相同
的
列
,但是我选择了另一个方法并完成了这个部分。现在,需求已经发生了轻微
的
变化,如果
表
中
的
任何字段都是
更新
的
,那么查询或
触发器
将能够检测--哪些
表
有哪些
列
。
更新
例如,我有
表
tblAddress具有<
浏览 2
提问于2011-01-05
得票数 0
回答已采纳
2
回答
没有临时
表
的
动态
审计
触发器
sql-server
、
trigger
、
temporary-tables
我们目前在
表
上设置了一个
触发器
来
审计
任何数据更改类似于这个答案,它
使用
动态SQL生成
审计
行。为了在动态SQL中
使用
INSERTED和DELETED
表
,必须将它们插入临时
表
中
。我们目前正试图限制我们
的
tempdb
使用
,因为它一直导致问题,而且这个
表
经常被编辑,并且经常导致tempdb争用,因为
触发器
正在创建和删除这么多临时
表
。有没有一种方法可以在不
浏览 0
提问于2020-05-01
得票数 0
回答已采纳
2
回答
如何
在PostgreSQL上实现
表
修改
的
审计
/版本控制
database
、
postgresql
、
versioning
、
audit
、
database-versioning
我们正在PostgreSQL上
使用
Java/Spring/Hibernate实现一个新系统。一旦对表
中
的
记录进行了修改/删除,该系统需要立即复制每条记录。我计划通过在
表
上设置一个
触发器
来实现此
审计
/版本控制功能,该
触发器
将使修改后
的
行(已删除
的
行)“复制到”一个名为ENTITY_VERSIONS
的
表
,该
表
将
包含大约20个名为
浏览 2
提问于2010-07-06
得票数 7
1
回答
Oracle
审计
跟踪以获取在上一次事务
中
更新
的
列
列表
sql
、
oracle
、
oracle10g
'AQ1212'WHERE ROLLNUMBER = 'AQ1212' 因为我在两个不同
的
查询
中
修改了不同
的
列
我需要获取在上一次事务
中
更新
的
特定
列
列表。我
浏览 2
提问于2016-09-06
得票数 0
回答已采纳
1
回答
需要通过
触发器
在
表
中
插入机器名和DML命令
oracle
、
database-trigger
、
audit
我需要创建一个
触发器
,它可以插入
审计
表
中
,DML命令-插入、
更新
、删除已经在
基
表
加上带有机器名称
的
表
上
使用
。 请用这个指引我。
浏览 8
提问于2020-07-24
得票数 0
回答已采纳
5
回答
MS SQL审核
sql-server
、
stored-procedures
、
auditing
我想以一种尽可能通用
的
方式来做这件事,并设计了表格,以及一切将
如何
链接和
更新
。在存储过程中有没有迭代表中
所有
列
的
方法?我想以这样
的
方式写这篇文章,它将与多个
表<
浏览 0
提问于2009-01-08
得票数 0
1
回答
当
表
触发器
触发时,
触发器
执行
的
是哪个用户
sql-server
、
sql-server-2008-r2
、
trigger
我有一个
使用
Insert/Update/Delete
触发器
进行
审计
的
表
。我希望限制对
审计
表
的
访问,以便只有
触发器
才能写入该
表
。我试图找出
的
是,这些
触发器
在
将
记录插入到
审计
表
中
时,会包括哪些用户。编辑:因为菲尔在他
的
评论
中
给我看了关于它是
如何</em
浏览 0
提问于2018-06-27
得票数 0
回答已采纳
7
回答
如何
保持对表更改
的
审核/历史记录
sql-server
、
tsql
、
ado.net
、
triggers
有人要求我创建一个简单
的
DataGrid样式
的
应用程序来编辑数据库
的
单个
表
,这已经很简单了。但请求
的
一部分是创建一个
审计
跟踪,跟踪所做
的
更改、做出更改的人以及日期/时间。 你怎么解决这类问题呢?(我将在VS2008
中
使用
C#、连接到SQL Server2005
的
ADO.NET、WPF和Xceed
的
DataGrid,如果这有什么不同的话。)
浏览 1
提问于2009-11-26
得票数 15
回答已采纳
3
回答
如何
在SQL server
中
为
触发器
设置两个动态临时全局变量?
sql
、
sql-server
、
stored-procedures
、
triggers
、
global-variables
我有一个用来
更新
数据
的
存储过程,它是通过C#调用
的
。我还将几个
触发器
设置为我
的
表
,当数据被更改时,这些
触发器
将
审计
信息插入到审核
表
中
。问题是,
审计
表
中有两个
列
,名为changedBy(UserName)和changeSetID,我只能从C#
中
检索它们,我可以将它们作为参数传递给存储过程,然后我不知道
如何
让<em
浏览 7
提问于2014-07-25
得票数 0
回答已采纳
2
回答
为什么在SQL Server2005
中
创建
触发器
instead of update时,我
的
表
不
更新
?
sql
首先,我
使用
这个脚本创建一个
表
:[Emp_Sal] [decimal](10, 2) NULL 然后我创建另一个
表
上创建了一个INSTEAD OF UPDATE
触发器
INSTEAD OF Updateend
浏览 0
提问于2012-12-20
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一文替你全部搞定:MySQL命令
drop和delete的区别是什么
MySQL插入数据与更新和删除数据
新手如何更好地深入学习数据库,可以从这三个方面入手学习
索引,视图,存储过程和触发器
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券