首页 > 其他分享 >触发器

触发器

时间:2022-12-30 14:14:24浏览次数:26  
标签:insert 触发器 CREATE trigger products func

CREATE OR REPLACE FUNCTION products_insert_trigger_func() RETURNS TRIGGER AS $$
DECLARE
BEGIN
RAISE NOTICE 'the function products_insert_trigger_func has been invoked'; --抛出提示
RETURN null;
END
$$
LANGUAGE plpgsql; --创建触发器函数
CREATE FUNCTION

highgo=# CREATE TRIGGER tg1 AFTER INSERT ON products FOR EACH ROW EXECUTE PROCEDURE products_insert_trigger_func(); --创建触发器,定义在 INSERT 之后的行级触发器
CREATE TRIGGER

highgo=# INSERT INTO products VALUES(3,'c',3); --触发
注意: the function products_insert_trigger_func has been invoked
INSERT 0 1

 

 

CREATE TABLE public.products (
product_no int4,
"name" text,
price numeric
);

标签:insert,触发器,CREATE,trigger,products,func
From: https://www.cnblogs.com/psy5choit/p/17014742.html

相关文章

  • Mssql 触发器
    INSERT触发器:向表中插入数据时被触发UPDATE触发器:修改表中数据时被触发DELETE触发器:从表中删除数据时被触发INSERT 触发器:在向目标表中插入数据后,会触发该表的INSER触......
  • 基于logisim-D触发器设计四人抢答电路
    实验1:设计一个简易4人知识竞赛抢答电路,要求是:裁判掌握一个按钮,作用是给电路复位和发出抢答开始命令;4名竞赛者各掌握一个按钮,每人对应一个指示灯,在主持人发出开始抢答命......
  • MySQL触发器
    触发器的触发事件有:update,insert,delete,触发时机分为事件前,事件后;触发器是存在每张表中,2张表中触发器名称可重复,同张表中触发器不允许重名触发器的调用是被动的,换句话说......
  • Sql Server DDL 审计触发器
      SqlServer触发器,记录数据库中DDL操作记录,用于数据库结构变更审计。  1、创建一张table,用于保存DDL操作记录:USE[DBNAME]GOCREATETABLE[dbo].[DatabaseLo......
  • SQL Server——触发器
    什么是触发器?触发器,是一种特殊类型的​​存储过程​​,它在指定的表中的数据发生变化时自动生效。经常通过触发器来强制实现不同表中的逻辑相关数据的引用完整性或一致性。触......
  • WPF属性---重复样式和触发器
    重复样式<StackPanel><ButtonFontSize="20"Foreground="Red"Content="hello"Width="100"Height="40"/><ButtonFontSize="20"Foreground="Red"Content="hello"Width......
  • MySQL触发器
    准备代码:CREATEDATABASEshopCHARACTERSETutf8COLLATEutf8_general_ci;useshop;CREATETABLE`users`(`id`int(11)unsignedNOTNULLAUTO_INCREMENT,......
  • SQL Server 2019的触发器-trigger
    SQLServer2019的触发器-trigger一、trigger的介绍触发器是特殊的存储过程,它在特定的数据库活动发生时自动执行。触发器可以与特定表上的INSERT、DELETE、UPDATE......
  • MAUI新生5.3-样式外观:触发器Trigger
    MAUI的触发器,提供了在运行时动态更改控件样式的方法。在Blazor或Vue中,可以通过三元表达式或绑定class来轻松实现,而MAUI则相对麻烦些,需要通过触发器来实现。触发器,其实就是......
  • 使用触发器sql server自动更新时间字段update_time
    --创建触发器CREATETRIGGERtr_t_user_update_timeONt_user--触发时机、条件AFTERUPDATEASBEGINSETNOCOUNTON;UPDATEt_userSETupdate_time=......