proc_收款.sql
来自「SQL-ERP之SQL server 进销存 软件全部存储过程与触发器」· SQL 代码 · 共 22 行
SQL
22 行
IF EXISTS (SELECT NAME FROM SYSOBJECTS WHERE NAME='PROC_收款' AND TYPE='P')
DROP PROC PROC_收款
GO
create PROC PROC_收款
@客户编码 VARCHAR(10)
as
DECLARE @凭证号 INT, @实收金额 NUMERIC
declare PP1 SCROLL cursor for
select 客户编码,凭证号,实收金额 from 收款明细表
open PP1
fetch PP1 into @客户编码,@凭证号,@实收金额
while @@fetch_status=0
begin
update 收款主表 set 已分配金额=已分配金额+@实收金额 where 客户编码=@客户编码
fetch PP1 into @客户编码,@凭证号,@实收金额
end
close PP1
deallocate PP1
-- EXEC PROC_收款 C01 SELECT * FROM 收款主表
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?