• 欢迎光临~

SQL Server使用trigger实现自动填充字段值

开发技术 开发技术 2022-01-25 99次浏览

用户需要某个字段自动填充,但是如果在SAPB1内使用format search实现,则需要用某个字段进行联动,这种联动是事后的,需要用户点击放大镜来实现,所以抱怨很多。

所以,在数据库中使用trigger来触发是一个好的办法。

if (object_id('trigger_PO_Insert', 'tr') is not null)
drop trigger trigger_PO_Insert
go

create trigger trigger_PO_Insert
on OPOR -- 指定创建触发器的表
after insert -- insert 触发器
as

set nocount on;

declare @IPOX varchar(20), declare @DocEntry int

select @DocEntry = DocEntry from inserted
select @IPOX = 'IPOX' + convert(varchar(20), @DocEntry + 999) --IPOX字符串拼接

update OPOR set NumAtCard= @IPOX where @DocEntry = DocEntry
go

 

程序员灯塔
转载请注明原文链接:SQL Server使用trigger实现自动填充字段值
喜欢 (0)
违法和不良信息举报电话:022-22558618 举报邮箱:dljd@tidljd.com