|  | Posted by Plamen Ratchev on 01/19/07 18:05 
Hi Edward,
 It is obvious the SP is returning list of booking list ids. Maybe there are
 two scenarios:
 
 1). Incomplete: The SP parameter was intended to filter the list by debtor
 id but the code was never completed.
 2). Obsolete: In the past the parameter was used properly in the SP but
 something required to return the full list all the time and the condition
 was dropped from the SQL code. Since the parameter may be passed from the
 client application, the developer did not bother to change properly the
 client code to drop the parameter, but rather did the change only in the SQL
 code and did not comment the change.
 
 As for the union with SELECT 0 it seems like the return list required a
 placeholder for some special value (maybe in the client application the list
 needs to show "Not Selected" which will be mapped to the 0 value).
 
 Probably the best would be to look at the places where this SP is called and
 that will help you to figure out the reasons.
 
 Regards,
 
 Plamen Ratchev
 http://www.SQLStudio.com
  Navigation: [Reply to this message] |