首页 > 数据库 >pgsql触发器

pgsql触发器

时间:2023-01-03 10:56:18浏览次数:41  
标签:触发器 -- forecast pgsql track date cs

1、设置自动更新时间戳方法

在使用finereport填报时,时间无法更新导致为空值,所以需要使用触发器,插入一条数据就插入时间。

(1)定义触发器函数

create or replace function track_forecast_date()  
 returns trigger as 
$$
begin 
    new.dmonth=current_timestamp ;
     return new ;
end
$$
language plpgsql ;
--track_forecast_date() 定义函数的名称
--dmonth 表中更新时间戳字段名称

 

(2)创建触发器

create trigger cs_forecast_name
before insert on forecast
for each row execute procedure track_forecast_date()
;
--cs_forecast_name 触发器名称
--forecast表名
--track_forecast_date() 触发器所需要的函数名称

 

标签:触发器,--,forecast,pgsql,track,date,cs
From: https://www.cnblogs.com/xiao-wang-tong-xue/p/17021431.html

相关文章

  • 触发器
    CREATEORREPLACEFUNCTIONproducts_insert_trigger_func()RETURNSTRIGGERAS$$DECLAREBEGINRAISENOTICE'thefunctionproducts_insert_trigger_funchasbee......
  • 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则相对麻烦些,需要通过触发器来实现。触发器,其实就是......