Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. PROCEDURE get_call_data_record(p_originating IN call_data_record.originating_number%TYPE,
  2. p_called IN call_data_record.called_number%TYPE,
  3. p_billing_code IN call_data_record.billing_code%TYPE,
  4. p_date_from IN call_data_record.call_start_time%TYPE,
  5. p_date_to IN call_data_record.call_start_time%TYPE,
  6. cur_out OUT SYS_REFCURSOR,
  7. result_code OUT nts_result_code.code%TYPE) IS
  8. BEGIN
  9. result_code := 0;
  10. OPEN cur_out FOR
  11. SELECT * FROM call_data_record cdr
  12. WHERE (cdr.originating_number = p_originating OR p_originating IS NULL)
  13. AND (cdr.called_number = p_called OR p_called IS NULL)
  14. AND (cdr.billing_code = p_billing_code OR p_billing_code IS NULL)
  15. AND (cdr.call_start_time BETWEEN p_date_from AND p_date_to OR p_date_from IS NULL OR p_date_to IS NULL)
  16. AND ROWNUM < 5;
  17.  
  18. END get_call_data_record;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement