C# SQL存储过程中的一个问题(赋值问题)
发布网友
发布时间:2022-04-15 05:47
我来回答
共2个回答
热心网友
时间:2022-04-15 07:16
CREATE PROCEDURE [dbo].[ABC]
@retcode1 int output,
@retcode2 int output,
@return_value int output
AS
declare @aa int,
@bb int
SELECT @retcode1=MAX("编号"),@retcode2=MAX("合同编号")
FROM "出租人信息表"
set @aa=001
set @bb=100
if (@retcode1=null)
begin
update "出租人信息表"
set [编号]=@aa
where [编号]=(
select @retcode1=MAX("编号")
from "出租人信息表" )
end
else if(@retcode2=null)
begin
update "出租人信息表"
set [合同编号]=@bb
where [合同编号]=(
select @retcode2=MAX("合同编号"))
from "出租人信息表"
end
热心网友
时间:2022-04-15 08:34
直接赋值不用写变量了