編寫存儲過程:根據code,自動匹配對應數據,將對應字段減少num,然後返回計算後的結果num字段的值
USE dbo-- 對應的數據庫
GO
CREATE PROCEDURE z_sp_export @p_code CHAR ( 20 ), @p_num decimal(5,2),@r_num decimal(5,2) OUTPUT AS
UPDATE
t_student
SET
student_no = student_no - @p_num
WHERE
code = @p_code;
SELECT
@r_num = student_no
FROM
t_student
WHERE
code = @p_code;
GO
調用存儲過程並且返回值
DECLARE @return_value DECIMAL(5,2) EXEC z_sp_export '123',
'2',@return_value OUTPUT SELECT
@return_value AS '返回值'