举例说明到底什么是存储过程啊

2025-02-25 03:13:32
推荐回答(1个)
回答1:

你知道编程中的过程吗?和过程道理是一样的。
存储过程是一系列SQL的集合。

比如:我现在要增加一条收款记录,增加完之后要对欠款金额进行扣减。如果不用存储过程是这样实现的:
insert into 收款记录表
update 欠款表
分别执行这两条SQL语句。

使用了存储过程是这样的,首先,建立一个存储过程:
create procedure shoukuan(参数列表)
begin
insert into 收款记录表
update 欠款表
end;
(语法可能不正确啊)

然后在程序中调用执行这个存储过程就可以了,当然,存储过程需要传递相应的参数。