PgSQL的with as语法

returning 返回的这一些字段,然后进行汇总为remove_alarms

然后select一下remove_alarms 出来的数据然后保存到tb_alarm_his 里面

复制代码
with remove_alarms as(
delete
from
	tb_alarm
where
	id in ('508') 
	returning 
	0,
	now(),
	'admin',
	alarmadvice,
	alarmadvicecn,
	alarmarisestimestamp,
	alarmclass,
	alarmid,
	alarmlevel,
	alarmname,
	alarmnamecn,
	alarmreason,
	alarmreasoncn,
	alarmsequence,
	currentvalue,
	detail,
	ifservicelive,
	locationinfo1,
	locationinfo2,
	nodeip,
	nodename,
	nodeport,
	podname,
	restartreply,
	servicename,
	sourceservice,
	thresholdvalue,
	tenant,
	confirmstatus,
	confirmer,
	alarmconfirmtimestamp)
insert
	into
	tb_alarm_his (alarmtype,
	alarmrecovertimestamp,
	cleaner,
	alarmadvice,
	alarmadvicecn,
	alarmarisestimestamp,
	alarmclass,
	alarmid,
	alarmlevel,
	alarmname,
	alarmnamecn,
	alarmreason,
	alarmreasoncn,
	alarmsequence,
	currentvalue,
	detail,
	ifservicelive,
	locationinfo1,
	locationinfo2,
	nodeip,
	nodename,
	nodeport,
	podname,
	restartreply,
	servicename,
	sourceservice,
	thresholdvalue,
	tenant,
	confirmstatus,
	confirmer,
	alarmconfirmtimestamp)
select
	*
from
	remove_alarms
相关推荐
Miqiuha9 分钟前
软删除的好处
数据库
愚公搬代码10 分钟前
【愚公系列】《扣子开发 AI Agent 智能体应用》020-扣子数据库实战(创建/使用扣子数据库)
数据库·人工智能
冰冰菜的扣jio11 分钟前
InnoDB对于MVCC的实现
java·数据库·sql
老华带你飞31 分钟前
婚纱摄影网站|基于java + vue婚纱摄影网站系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
Gofarlic_OMS34 分钟前
从Adobe到SolidWorks:研发设计软件资产管理的现状分析
数据库·安全·adobe·oracle·金融·区块链
AI题库37 分钟前
PostgreSQL 18 从新手到大师:实战指南 - 1.4 PostgreSQL本地安装
数据库·postgresql
正在走向自律1 小时前
【金仓数据库产品体验官】Oracle迁移实战:深度剖析金仓V9R2C13性能优化三大核心场景,代码与数据说话!
数据库·oracle·性能优化·数据库平替用金仓·电科金仓·金仓产品体验官
DemonAvenger1 小时前
Redis哨兵模式详解:自动故障转移与高可用保障
数据库·redis·性能优化
典孝赢麻崩乐急1 小时前
Redis复习----------Redis超高性能的原因
数据库·redis·学习·缓存
腾讯云开发者1 小时前
腾讯技术面:聊聊MySQL五大核心模块
数据库·mysql