ALTER proc [dbo].[XSYW_DXSJL]
@P0 UNIQUEIDENTIFIER
AS
begin
declare @DCNAMECHS varchar(50),
@DCNO varchar(50)
select @DCNO=FZXS from XSKH_1 where VGUID=@P0
select @DCNAMECHS=vguid from CSEMPL_1 where DCDEPT =(
select VGUID from CSORGA_1 where vguid=(
select DCDEPT from CSEMPL_1 where dcno=@DCNO)) and DCPOSI=(
select vguid from CSPOSI_1 where PDESCCHS='经理' and oguid=(
select vguid from CSORGA_1 where vguid=(
select DCDEPT from CSEMPL_1 where dcno=@DCNO)))
update XSKH_1 set FZXSJL =@DCNAMECHS where VGUID=@P0
end
本文介绍了一个SQL存储过程,该过程用于通过输入客户的唯一标识符来查找并更新该客户的负责经理的名字。此过程涉及多个表之间的连接查询,并展示了如何在SQL中实现复杂的业务逻辑。
578

被折叠的 条评论
为什么被折叠?



