U8/材料出库单触发器,有条件的修改出库类别

USE UFDATA_996_2025

GO

/****** Object: Trigger dbo.DZX_RDRECORD11_cRdCode Script Date: 2026-05-15 16:29:59 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

-- =============================================

-- Author: <Author,,Name>

-- Create date: <Create Date,,>

-- Description: <Description,,>

-- =============================================

CREATE TRIGGER dbo.DZX_RDRECORD11_cRdCode

ON dbo.rdrecord11

AFTER INSERT ,UPDATE

AS

BEGIN

SET NOCOUNT ON;

/*

UPDATE RDRECORD11 SET RDRECORD11.cRdCode = RDRECORD11.cWhCode

FROM RDRECORD11

left JOIN inserted ON RDRECORD11.ID = inserted.ID

left JOIN deleted ON RDRECORD11.ID = deleted.ID

WHERE 1 = 1

AND (inserted.ID <> '0' OR deleted.ID <> '0')

*/

UPDATE RDRECORD11

SET cRdCode =

CASE

WHEN RDRECORD11.cDepCode = '0201' THEN '0209'

WHEN RDRECORD11.cDepCode IN ('03','09') THEN '0203'

ELSE '0202'

END

FROM RDRECORD11

INNER JOIN inserted ON inserted.ID = RDRECORD11.ID

END

相关推荐
唐青枫17 小时前
MySQL JSON 实战详解:从存储、查询、更新到 JSON_TABLE 与索引
sql·mysql
掉头发的王富贵3 天前
【StarRocks】极限十分钟入门StarRocks
数据库·sql·mysql
zzzzzz3108 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
云技纵横10 天前
唯一索引 INSERT 死锁实战:5 秒复现交叉插入的 S 锁循环等待
sql·mysql
BD_Marathon12 天前
SQL学习指南——视图
数据库·sql
2601_9620725512 天前
李梦娇常识4600问|题库|打印版
sql·华为od·华为·c#·华为云·.net·harmonyos
HackTwoHub12 天前
Sqli-Scanner SQL注入SKILL自动化挖掘SQL注入,零依赖自动化SQL注入挖掘,赏金猎人
数据库·人工智能·sql·web安全·网络安全·自动化·系统安全
Volunteer Technology12 天前
Flink Table API与SQL(一)
大数据·sql·flink
持敬chijing12 天前
Web渗透之SQL注入-常用sql语句
sql·安全·web安全·网络安全
Theo·Chan12 天前
更换 Kingbase V9 License 踩坑记
sql·信创·kingbase