• User may pass all values or sometime they won't pass any values.

    If they didn't pass any value then we need to pull all the data, if they pass any value ,we need to pull the data based on the input parameter.

    This is the business logic of procedure.

    karthik