A RETURN statement with a return value cannot be used in this context
I get that error, When I try this:
I get that error, When I try this:
Code:
Declare @OrderNumber int, @Error_Count int, @today datetime
Select @today = getdate()
Select @OrderNumber = (Select MAX(OrderNumber) from Orders)
Select @OrderNumber = (Sum(@OrderNumber + 1))
begin transaction
Insert into Orders (OrderNumber, OrderDate, EmployeeId, TaxGST, TaxPST, TaxHST, OrderCost, OutletId)
Values
(@OrderNumber, @today, 59, 26.6, 26.6, 0.00, 78.80, 1
Select @Error_Count = @@error
if @Error_Count > 0
begin
raisError('Order addition was unsuccessful"',16,1)
rollback transaction
end
else
begin
commit transaction
return @OrderNumber
end