1).创建递增序列

使用navicat操作PostPreSql创建表并设置主键自增和触发器

使用navicat操作PostPreSql创建表并设置主键自增和触发器

2).创建表,使用序列,设置主键递增

使用navicat操作PostPreSql创建表并设置主键自增和触发器

3)定义触发函数

自动生成时间戳函数

使用navicat操作PostPreSql创建表并设置主键自增和触发器

CREATE OR REPLACE FUNCTION "public"."insert_create_time"()
  RETURNS "pg_catalog"."trigger" AS $BODY$
begin
    new.create_time = extract(epoch FROM date_trunc('microsecond', CURRENT_TIMESTAMP)) * 1000;
		return new;
end;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100

4).给指定的表(整个表/行/列)创建触发器,绑定触发位置,触发条件,触发函数

指定触发的行:
使用navicat操作PostPreSql创建表并设置主键自增和触发器

设置触发条件:
使用navicat操作PostPreSql创建表并设置主键自增和触发器

5).插入语句

insert into seq_tigger (name,pass) values('张三','123456')

使用navicat操作PostPreSql创建表并设置主键自增和触发器

相关文章:

  • 2022-12-23
  • 2021-11-23
  • 2022-12-23
  • 2021-12-04
  • 2022-02-21
  • 2021-11-11
  • 2021-08-31
  • 2022-02-03
猜你喜欢
  • 2022-02-01
  • 2021-06-27
  • 2021-09-10
  • 2022-12-23
  • 2021-12-13
  • 2022-12-23
  • 2022-01-19
相关资源
相似解决方案