我是存储过程的新手。
我在一个变量中获取列的值并使用 If 块检查它。
我的代码如下:
create proc billRet
as
BEGIN
DECLARE @amt float
set @amt=select amount from bill where Id='2425'
If (@amt>1100.50 )
Begin
select @amt
print 'Amount greater '+@amt;
END
Else
Begin
select @amt
print 'Amount Smaller'+@amt
END
END
Go
它向我显示了打印语句和@amt 变量声明的错误。
请告诉我我在哪里犯错。
请帮我。