database-trigger

    1热度

    1回答

    我做了两个表具有以下字段: TABLE 1: "demo" FIELD: "demoid" FIELD: "cpid" FIELD: "status" TABLE 2: "sample" FIELD: "id" FIELD: "conid" FIELD: "statussample" FIELD: "date" 我想只要样本表字段statussample得到改变更新st

    1热度

    4回答

    我已经创建了如下触发这样如果在Sales.OrderDetails表中的任何项目都有一个单价低于10,就不能有折扣大于0.5度: create trigger Sales.tr_SalesOrderDetailsDML on Sales.OrderDetails After insert, update as begin if @@ROWCOUNT > 0 return ;

    0热度

    1回答

    嗨,我有一个Registra_cambios()函数;想要分配给我的数据库中的所有表,我想知道是否可以连接触发器名称与记录(表名)我的光标不具有相同的触发器名称在所有表上 创建触发器示例t_log_“记录” () CREATE OR REPLACE FUNCTION ActiveTriggers() returns void as $$ DECLARE r record; c CURSOR

    1热度

    1回答

    我有一个表a,带有3个触发器,只要插入,更新或删除了a中的一行,就会插入,更新或删除b中的对应行。所有3个触发器都使用相同的触发功能p。 CREATE OR REPLACE FUNCTION p() RETURNS TRIGGER AS $$ BEGIN IF (TG_OP = 'INSERT') THEN -- INSERT INTO b ... RETURN

    0热度

    1回答

    表组件: 表材料: 我怎么能写一个触发器在material表以降低material_quantity值时component_quantity是否增加? 顺便说一下,组件是由材料制成的,所以当一个组件的数量增加时,具有相同数量material_id的材料数量将会以相同的数量减少。

    1热度

    1回答

    我试图按照建议here创建垂直分区表来存储时间序列数据。 到目前为止,我的模式是这样的: CREATE TABLE events ( topic text, t timestamp, value integer, primary key(topic, t) ); CREATE TABLE events_2014 ( primary key (

    0热度

    1回答

    我想创建一个触发器,允许插入在工作时间(周一至周五从上午9点到下午5点)执行。目前,我有这个 CREATE DEFINER=`root`@`localhost` TRIGGER `noWorkHour` BEFORE INSERT ON `empleado` FOR EACH ROW BEGIN IF DAYOFWEEK(NOW()) BETWEEN (2, 6) AND

    0热度

    2回答

    我在其中一个DB2表上触发了一个触发器。我需要的是,每次触发器运行时,都应该调用Linux shell脚本。 如何做到这一点 - 与其他进程一样?如果我的触发器是调用Java进程而不是shell脚本,那么将该进程的字节码(.class文件)放到..SQLLIB /函数中并为其定义一个函数就可以完成这项工作。 这对Linux脚本有什么不同,有什么微妙之处? 我几天没有Linux了,但部署在即将到来的

    0热度

    2回答

    我有两个表:人和学生。我想写一个触发器,插入一个新的人后,如果该人不到18岁,就插入到学生表中。 这里是触发的代码: CREATE TRIGGER test_trigger AFTER INSERT ON Person FOR EACH ROW BEGIN insert into `Student`(TestValue, ID) values("Test", select Person

    2热度

    2回答

    我有以下查询,以触发对架构公众中的所有表: SELECT 'CREATE TRIGGER ' || tab_name|| '_if_modified_trg INSERT OR UPDATE OR DELETE ON ' || tab_name|| ' FOR EACH ROW EXECUTE PROCEDURE audit.if_modified_func(); ' AS trigger_cre