database-trigger 相关问题

数据库触发器是在当前数据库[tag:DML]中编写的过程代码,它自动执行以响应特定表或数据库中的视图上的某些事件。触发器主要用于维护数据库上信息的完整性。

在PLSQL中触发

为什么我收到此错误?问题)写一个触发器来限制佣金的插入超过工资。 prog,SET SERVEROUTPUT ON;在插入EMP2之前创建或替换触发器EMP2_TR ...

回答 2 投票 0

当其他表上没有更多行时,SQL删除行

我正在尝试在phpmyadmin上创建一个触发器。我想在WAITING_ROOM中没有更多行时立即删除表NEXT_GAME中的所有行。我尝试了以下解决方案:CREATE TRIGGER ...

回答 1 投票 0

比较:使用触发器插入的新值

我正在尝试构建一个触发器,检查是否要插入的行,是否存在于另一个表中。基本上我的2个表共享一列ID。我想阻止新行插入...

回答 2 投票 0

Sql:如果字段值低于某个值,则阻止更新

我想在我的表中添加一个约束:create table asset(id number(19,0)not null,name varchar2(255 char),description varchar2(255 char),type varchar2(255 char),...

回答 1 投票 0

如何使用TRANSACTION将CREATE TRIGGER放入TRY-CATCH块?

我不是SQL的高级程序员,也许我的问题很愚蠢,但我还没有在谷歌找到答案。我们有一些用于实现更改包的SQL构造:...开始尝试开始......

回答 1 投票 0

DB2 for i触发器 - 每个语句一次,但比较值之前和之后

在DB2 for IBM i中,是否可以创建一个每个语句运行一次的触发器,但是能够遍历所有受影响的行以确定是否有任何值实际更改?用例是更新...

回答 3 投票 0

更新记录后更新mysql数据库表的列

我有一个奇怪的问题。我有mysql数据库表。几个表是从PHP脚本更新的(我无法访问脚本),现在我需要更新另一列(计数列whicih将增加...

回答 1 投票 -1

新权限已添加到列表中。通过触发器更新所有用户以获得新权限

所以我有一张表格,上面有我们内部网站的所有报告。我正在尝试创建一个触发器,以便在向此列表添加新报告时,所有用户都可以使用该权限进行更新。 (...

回答 1 投票 1

如何创建跟踪特定列更改的触发器?

在PostgreSQL数据库中,我有一个名为SURVEYS的表,如下所示:| ID(uuid)| name(varchar)| status(布尔值)| update_at(timestamp)| | ---------------...

回答 1 投票 0

ORA-04079:无效的触发器规范 - 行级触发器

我正在尝试创建一个触发器,以便在员工姓名更改时通知。在(old.e_name!= new.e_name);每行的employee_table上更新后创建或替换触发器name_change; ...

回答 1 投票 0

MySQL触发NEW行的设置值,并在同一个表中更新另一行

我有一张桌子,我跟踪特定项目的费用。这些费用可以随着时间的推移而变化所以我有两列(startDate,endDate),当前的费用总是在...中有一个endDate

回答 4 投票 10

MySQL - 插入后触发更新同一个表的触发器

这是我正在尝试做的事情:当表ACCOUNTS中有一个新的INSERT时,我需要通过设置status ='E'更新ACCOUNTS中的行,其中pk = NEW.edit_on表示特定的(旧).. 。

回答 5 投票 22

在MySQL中插入,删除表(魔术表)

我是MS-SQL的常规用户,但现在正在开发一个以mysql作为后端的项目。请告诉我在mysql中是否存在这样的插入/删除表(魔术表),我可以使用...

回答 1 投票 5

Mysql ON UPDATE CURRENT_TIMESTAMP与更新后设置时间到现在()的触发器

在搜索其他内容时,我在测试数据库中找到了这个触发器:begin set NEW.UpdatedAt = now();结束我很困惑......这与将列定义更改为......有何不同

回答 1 投票 0

如果触发在列上插入值?

我需要在表上创建一个触发器,如果 存在条件,则在每个插入中更新列的值。所以在这样的表中:如果“......”我需要触发器将所有空值更新为“1”

回答 1 投票 0

为什么存储函数中不允许使用动态SQL?

网上其他地方的SO和线程有很多关于存储函数或触发错误消息中不允许的动态SQL的问题。我明白了:不允许,没有解决方法,没有解决方案 - ......

回答 1 投票 0

修改MySQL触发器

我有一个MySQL触发器,我想修改。唯一的变化是在触发器体中。更新INFORMATION_SCHEMA.TRIGGERS中的ACTION_STATEMENT列是否足够?这是对的......

回答 3 投票 4

如何在执行某些随机使用的plpgsql时将用户输入的值与数据库中的数据进行比较

我使用Postgres数据库,每当用户将任何记录插入数据库时 ,我想生成随机student_no。命令如下:NEW.booking_no:= array_to_string(ARRAY(...

回答 1 投票 1

如何使这个触发器与我的表一起使用?

我应该从表付款中分别为每个用户名插入付款金额,到总金额表总余额每次插入新的velues时应自动插入...

回答 1 投票 0

如何引用特殊的SQL Server触发器表:错误:“更新”:无效的对象名称“已更新”。

当我从触发器中的“更新”表中选择时,我收到错误消息:消息208,级别16,状态1,过程foobar,第81行无效的对象名称“已更新”。我正在设置触发器以更新...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.