Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
senthilramtrs
Starting Member
29 Posts |
Posted - 2008-05-17 : 03:27:45
|
CREATE procedure checkAvailable@BookingNumber varchar(20), @RetVal varchar(10) outputasif EXISTS (SELECT 1 from Bookings where BookingNumber=@BookingNumber )set @RetVal='Yes'elseset @RetVal='No'returnGOthis proc is not returning 'No' everalways returns 'Yes' only....why?Regards,Senthil Ram TRS |
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2008-05-17 : 04:22:58
|
Try like this and see if there's any differenceCREATE procedure checkAvailable@BookingNumber varchar(20), @RetVal varchar(10) outputasif (SELECT COUNT(*) from Bookings where BookingNumber=@BookingNumber )>0set @RetVal='Yes'elseset @RetVal='No'GO |
 |
|
chandan_joshi80
Starting Member
30 Posts |
Posted - 2008-05-19 : 02:06:19
|
alter procedure checkAvailable@BookingNumber varchar(20), @RetVal varchar(10) outputasif EXISTS (SELECT 1 from t2 where colb=@BookingNumber )set @RetVal='Yes'elseset @RetVal='No'returnGOdeclare @v1 varchar(10)execute checkAvailable 6,@RetVal=@v1 outputselect @v1chandan Joshi |
 |
|
|
|
|