Write a function in oracle

Write a function in oracle

Outline

  1. Table structure of table 'table_name'
  2. Function example

Table structure of table 'table_name'

table_idfull_namecreated_atupdated_at
1name-130/08/2023 12:50:00PMnull
2name-230/08/2023 12:50:00PM30/08/2023 01:50:20PM

Function example

 FUNCTION function_name (p_date_from     IN DATE)
      RETURN SYS_REFCURSOR
   AS
      c_data   SYS_REFCURSOR;
      v_date_from        DATE;
   BEGIN
      OPEN c_data FOR
        SELECT ROWNUM AS sl, * 
        FROM table_name  
        WHERE created_at between trunc(p_date_from) and sysdate;
      RETURN c_data;
      CLOSE c_data;
   END function_name;;

Referances