带参数的select问题 请教各位
select @Numbc = 序号,@HouseNumbbc = 栋号,@RoomNumabc = 房号,@Namebc = 姓名,@Stylebc = 类型,@Areabc = 面积,@Pricebc = 单价,@Chargeofmonthbc = 月应收费用,@Estatebc = 缴费状态 from @HouseNumabc order by 序号
执行时提示必须申明变量@HouseNumabc 但是我已经定义了 我没有分了 请各位帮帮忙
下面是整个存储过程
create procedure sp_rushRoomNum(
@Status int output,
@Errmsg VARCHAR(255) output,
@Numbc int output,
@HouseNumbbc varchar(10) output,
@RoomNumabc varchar(10) output,
@Namebc nvarchar(10) output,
@Stylebc nvarchar(10) output,
@Areabc float(8) output,
@Pricebc float(8) output,
@Chargeofmonthbc varchar(53) output,
@Estatebc nvarchar(10) output,
@HouseNumabc varchar(10)
)
AS
SET NOCOUNT ON
/*DECLARE @TmpSQL NVARCHAR(4000)*/
SET @Status=0
SET @Errmsg=''
select @Numbc = 序号,@HouseNumbbc = 栋号,@RoomNumabc = 房号,@Namebc = 姓名,@Stylebc = 类型,@Areabc = 面积,@Pricebc = 单价,@Chargeofmonthbc = 月应收费用,@Estatebc = 缴费状态 from @HouseNumabc order by 序号
If @@ROWCOUNT<>0 Begin
Set @Status=-2
SET @Errmsg='Room existed!'
END
IF @@Error<>0 BEGIN
SET @Status=-1
SET @ErrMsg='数据库异常错误,请稍后再试'
END
SET NOCOUNT OFF
/*select * from dh*/
GO