Call the recursive procedure through sql

Currently, I need to implement a report on GIS. The report should be called in a statement "select of.

Here is the initial request, I wrote.  The query has been compiled successfully and the return of the expected values. Note that it is recursive.

----------------------------------------------------------------------

Recursive procedure

----------------------------------------------------------------------

CREATE OR REPLACE PROCEDURE FIND_RELATIONSHIP (SEARCH_CRITERIA CUST_PERSON_TABLE_TEST. CUST_ID % TYPE, INPUT_RELATIONSHIP IN VARCHAR2)

IS

NUMBER OF RETURN_REC;

TYPE XYZ_1 IS REF CURSOR CUST_PERSON_TABLE_TEST RETURN % ROWTYPE;

CURSOR_PRCI XYZ_1;

PRCI_FIELD1 CUST_PERSON_TABLE_TEST % ROWTYPE;

METER NUMBER;

OUT_RELATIONSHIP VARCHAR2 (100);

PASS_VAL CUST_PERSON_TABLE_TEST. CUST_ID % TYPE;

BEGIN

COUNTER: = 1;

CURSOR_PRCI OPEN FOR SELECT * FROM CUST_PERSON_TABLE_TEST WHERE CUST_ID = SEARCH_CRITERIA;

EXTRACT THE CURSOR_PRCI IN PRCI_FIELD1;

LOOP

When the output CURSOR_PRCI % NOTFOUND;

OUT_RELATIONSHIP: = INPUT_RELATIONSHIP |'. ' || METER;

DBMS_OUTPUT. PUT_LINE (OUT_RELATIONSHIP |') -' || PRCI_FIELD1. PERSON_RELTN_CUST_ID |' -' || PRCI_FIELD1. PERSON_RELTN_NAME |' -' || PRCI_FIELD1. CUST_RELTN_CODE);

PASS_VAL: = PRCI_FIELD1. PERSON_RELTN_CUST_ID;

FIND_RELATIONSHIP (PASS_VAL, OUT_RELATIONSHIP);

EXTRACT THE CURSOR_PRCI IN PRCI_FIELD1;

COUNTER: = COUNTER + 1;

END LOOP;

CLOSE CURSOR_PRCI;

END;

SET SERVEROUTPUT ON

DECLARE

BEGIN

DBMS_OUTPUT. PUT_LINE('1.) OF1061769');

FIND_RELATIONSHIP('OF1061769','1');

END;

/

According to some articles, we cannot call a procedure with a select statement, so I had to convert to a function. It can be compiled, but when the select is a failure.

----------------------------------------------------------------

Converted to a function procedure

----------------------------------------------------------------

CREATE OR REPLACE PACKAGE IN THE RELATIONSHIP_PKG

TYPE OUTPUT_RELATIONSHIP IS (RECORD

OUT_RELATIONSHIP VARCHAR2 (100),

PERSON_RELTN_CUST_ID VARCHAR2 (BYTE 9),

PERSON_RELTN_NAME VARCHAR2 (80 BYTE),

CUST_RELTN_CODE VARCHAR2 (5 BYTE));

TYPE T_O_RELATIONSHIP IS TABLE OF THE OUTPUT_RELATIONSHIP;

FUNCTION FIND_RELATIONSHIP (SEARCH_CRITERIA VARCHAR2, VARCHAR2 INPUT_RELATIONSHIP)

RETURN T_O_RELATIONSHIP;

END;

/

CREATE OR REPLACE PACKAGE BODY RELATIONSHIP_PKG AS

FUNCTION FIND_RELATIONSHIP (SEARCH_CRITERIA IN VARCHAR2, INPUT_RELATIONSHIP IN VARCHAR2)

T_O_RELATIONSHIP IS back

FEED_DATA OUTPUT_RELATIONSHIP;

NUMBER OF RETURN_REC;

TYPE XYZ_1 IS REF CURSOR CUST_PERSON_TABLE_TEST RETURN % ROWTYPE;

CURSOR_PRCI XYZ_1;

PRCI_FIELD1 CUST_PERSON_TABLE_TEST % ROWTYPE;

METER NUMBER;

OUT_RELATIONSHIP VARCHAR2 (100);

PASS_VAL CUST_PERSON_TABLE_TEST. CUST_ID % TYPE;

BEGIN

COUNTER: = 1;

CURSOR_PRCI OPEN FOR SELECT * FROM CUST_PERSON_TABLE_TEST WHERE CUST_ID = SEARCH_CRITERIA;

EXTRACT THE CURSOR_PRCI IN PRCI_FIELD1;

LOOP

When the output CURSOR_PRCI % NOTFOUND;

OUT_RELATIONSHIP: = INPUT_RELATIONSHIP |'. ' || METER;

-DBMS_OUTPUT. PUT_LINE (OUT_RELATIONSHIP |') -' || PRCI_FIELD1. PERSON_RELTN_CUST_ID |' -' || PRCI_FIELD1. PERSON_RELTN_NAME |' -' || PRCI_FIELD1. CUST_RELTN_CODE);

SELECT OUT_RELATIONSHIP, PRCI_FIELD1. PERSON_RELTN_CUST_ID, PRCI_FIELD1. PERSON_RELTN_NAME, PRCI_FIELD1. CUST_RELTN_CODE IN DOUBLE FEED_DATA;

-PIPE ROW (FEED_DATA);

PASS_VAL: = PRCI_FIELD1. PERSON_RELTN_CUST_ID;

-BACK RELATIONSHIP_PKG. FIND_RELATIONSHIP (PASS_VAL, OUT_RELATIONSHIP);

EXTRACT THE CURSOR_PRCI IN PRCI_FIELD1;

COUNTER: = COUNTER + 1;

END LOOP;

CLOSE CURSOR_PRCI;

END FIND_RELATIONSHIP;

END;

/

But when running.

SELECT * from table (RELATIONSHIP_PKG. FIND_RELATIONSHIP('OF1061769','1'))

I get invalid data type

EXEC RELATIONSHIP_PKG. FIND_RELATIONSHIP('OF1061769','1');

Above code returns Find_relationship is not a procedure or is undefined ORA06550.

Can anyone advise me on the conversion of the work to a function procedure, as FIND_RELATIONSHIP(PASS_VAL,OUT_RELATIONSHIP) wrote in the service fails.

Or someone help me hidden in a function that can be called in a select statement.

What you wrote, it seems that it is possible using a hierarchical query.

Hierarchical queries

Why don't you start with a small "CREATE TABLE" and some "INSERT" statements followed by your desired results.

Re: 2. How can I ask a question in the forums?

Thank you

MK

Tags: Database

Similar Questions

  • How to call the stored procedure from javascript? (Google suggest, AJAX)

    Hi I want to set up a text field so that it behaves like [Google Suggest | http://www.google.com/webhp?complete=1 & hl = en].

    I read this post .

    Now, I installed everything according to this document. But it simply doesn't. And I don't know why.

    I think that problems can fall into the following three categories:
    1. the text field and the page invoking the appropriate javascript?
    2 - is the JavaScript call the stored procedure?
    3. the stored procedure correctly returns the result formatted?

    I'm assertive for 1 and 3, but I'm not sure 2. Because I don't know how if a stored procedure has been called? Is there a PL/SQL statement that I can query in SQL * more?

    Also, I would like to know how to debug AJAX in the APEX. It involves a lot of things.

    Finally, I used APEX 3.2 and Oracle XE. I can't find file dads.conf or marvel.conf. Is ' / apex / "the virtual directory for APEX?

    Thank you very much!

    Buffalo,

    I managed to make it work on XE with APEX 3.2!
    It took more time than expected because my XE installation was still on an earlier version of the Apex and I had put it first...

    But that's what I did:
    -in the ac.js file, I changed the path ' / apex / "and I added the ac.js file to my candidacy as a static file. So as you did.
    -J' copied my request to the XE and copied my procedure on the schema that is related to my request
    -J' gave to run anonymous rights my procedure

    Now at first, it did not work...
    Then I suddenly remembered something: If you want to run a procedure through the pl/sql gateway in the XE, XE please how it is.
    Do you this by changing the APEX_030200.wwv_flow_epg_include_mod_local function!

    This is the code for the function changed for my example:

    CREATE OR REPLACE function APEX_030200.wwv_flow_epg_include_mod_local(
        procedure_name in varchar2)
    return boolean
    is
    begin
        --return false; -- remove this statement when you modify this function
        --
        -- Administrator note: the procedure_name input parameter may be in the format:
        --
        --    procedure
        --    schema.procedure
        --    package.procedure
        --    schema.package.procedure
        --
        -- If the expected input parameter is a procedure name only, the IN list code shown below
        -- can be modified to itemize the expected procedure names. Otherwise you must parse the
        -- procedure_name parameter and replace the simple code below with code that will evaluate
        -- all of the cases listed above.
        --
        if upper(procedure_name) in (
              'MATTHIASH.INCSEARCH') then
            return TRUE;
        else
            return FALSE;
        end if;
    end wwv_flow_epg_include_mod_local;
    /
    

    After that, the AJAX function worked as expected...

    HTH
    Matthias Hoys

    Published by: mhoys on August 13, 2009 15:24

  • Call the stored procedure, and bind parameters by name

    Hello

    I use the Oracle ODBC 12 c driver to pass values from one Interface to our database Oracle 11.2. The Interface software collects data from modbus protocoll and calls a stored procedure. Right now my syntax to call the stored procedure looks like this:

    CALL procedure-name ('STRING', 'Timestamp as String', numValue1);

    It works very well. Now, I have to add a default setting to my procedure. To stay flexible to make other changes, I want to call the procedure and bind the parameters by name. Release 10.2.0.1.0 ISC ODBC Notes:

    Added support for the named parameter, binding the parameters by name. ODBC Oracle driver now allows the application to specify the parameters of a stored procedure by name, in the procedure call. Named parameters are to be used in calls to stored procedures and should not be used in other SQL statements.

    So, it shouldn't be a problem to use named notation, but how do I do this in ODBC? I tried like this, but oracle returns an ora-00936 error of missing expression:

    call procedure-name (paramName1 = > 'STRING',= paramName2 > 'Timestamp as String',paramName3 = > numValue1).


    Thank you for your help.

    Finally, I was able to find the error. The syntax of the statement was very good. The problem was caused by another declaration that I edited before and the error has not attracted Attention immediately.

    Thanks for reading and looking for an answer.

  • Creation of Adaptert DB to call the stored procedure in MS SQL server

    Hello

    I need to create a DB adapter to call a stored procedure in MS SQL Server.

    I went through the MS SQL Server database connecting wire

    He mentions that he must use a command line utility to generate the wsdl and xsd to call stored procedures in MS SQL server. Please indicate where this utility and how to use it.

    All links to tutorials are welcome.

    Thank you!!.

    Silas.

    The key is SOA_HOME\j2ee\home\connectors\DbAdapter\DBAdapter.jar.

    Make sure that the DBAdapter.jar is at this place

    in my case, it is

    e:\Oracle\product\soa\10.1.3\j2ee\home\connectors\DbAdapter\DBAdapter.jar

    see you soon
    James

  • Call the Javascript htmldb_delete_message PL/SQL procedure

    Hi guys,.

    I am a novice when it comes to JavaScript; I've written a PL/SQL procedure that removes multiple records based on a primary key:

    PROCEDURE clear_alterations (p_eco IN VARCHAR2)
    IS
    BEGIN
    DELETE FROM xxmel_apex_eco_alterations
    WHERE the eco = p_eco;
    END clear_alterations;

    I can run it directly from a normal button, but I want the pop htmldb_delete_message dialog box to confirm whether to delete or not. When the user clicks "OK" I want the file to delete and cancel, do nothing.

    I have managed to get the confirmation box appears, but cannot see how to call the PLSQL based on the OK"" button.

    Any help would be great,
    Thank you
    Chris

    Hello

    Set your target URL button

    javascript:confirmDelete('Delete record?','DELETE_REC');
    

    Then create processes that call your procedure and define the process conditional request DELETE_REC

    Kind regards
    Jari

  • How to call a stored procedure PL/SQL of the Disqualification?

    I figured I could do this from a Groovy script but I am unable to make it work.

    Let's take the simplest scenario:

    At the end of a job, I have a need to call an once stored procedure that has no arguments.

    Translated by the logic of the stored procedure with Disqualification is not an option.

    If you must call it once at the end of a task, you must use the external task.

    If you call a procedure for each record, it can be done using a script.

  • How to test the stored procedure in SQL Developer or SQL Plus

    Hello

    It's small, but I am confused. Can someone give me the EXACT command to run to test my stored procedure described below. Please don't refer me to the documentation or offer some sort of pseudocode. I've been through the documentation - and through it again - and I just don't get it. I know that the procedure works in general because I'm calling ColdFusion, but I want to test developer SQL or SQL more before I call my ColdFusion page - it only makes sense. I'm probably not initialize variables right or something - not sure.

    You will see that it is a line right insert in the firstname and lastname data base and there are 2 IN OUT values as well. Please use a fake name for the firstname and lastname values to demonstrate. I appreciate it!

    create or replace
    procedure sp_insertDirector_A)
    vFirstname IN Directors.Firstname%TYPE,
    vLastname IN Directors.Lastname%TYPE,
    vInsertStatus in on NUMBER,
    vNewDirectorID IN OUT NUMBER
    )
    IS
    row_count NUMBER;
    BEGIN
    SELECT Count (*) FROM directors WHERE Lastname vLastname = row_count;
    IF row_count > 0 THEN
    vInsertStatus: = - 1;
    RETURN;
    END IF;

    INSERT INTO administration)
    FirstName, Lastname)
    VALUES)
    vFirstname, vLastname
    );

    SELECT Directors_Seq.CURRVAL INTO vNewDirectorID FROM DUAL;
    vInsertStatus: = 1;
    END;

    If someone can tell me exactly how to test, I'd appreciate it. I asked on another site and got many responses that I tried and did not work due to various errors. Once I get a working example, I'm sure I can get the idea and continue on. I mainly use the SQL Developer.

    Thank you, mallethead

    p.s. I think that my if - THEN followed by the instruction INSERT is fixed - it is woring. Seems a little odd to me however.
    declare
       l_instatus  number;
       l_newdirid  number;
    begin
       sp_insertDirector_A('bob','smith',l_instatus,l_newdirid);
       dbms_output.put_line(l_instatus);
       dbms_output.put_line(l_newdirid);
    end;
    /
    
  • How to call the stored procedure when I press the button

    Hello

    I want to know how to call the procedure/SQL statement when I press the button using callable statement.

    can someone give me it please link who knows the steps to do this.

    Thanks in advance,
    SAN

    Hello

    read this good example http://www.baigzeeshan.com/2010/05/calling-plsql-procedure-and-function-in.html

    ~ Abhijit

  • Call the stored procedure to support bean w / table setting dimensional bi

    Hi all, I use jdeveloper 11g

    I have a requirement where instead of calling several times a "insert into" statement rather call a stored procedure, a table shipping two-dimensional bi as a parameter.

    The table must have size [n] [4] and [0] [0] = string and others must have numbers.

    This is because users will be inserting thousands of records at a time, remote sites, so the load of sending of a should be avoided.

    Any suggestions?

    Thank you.

    Miguel,
    If you use ADFbc (VO and EO sense), you can use batch insert for this archive.
    However, he must think about the user interface and how to transfer data from the client to the server taking the place of the insert.

    How you accumulate the data to insert into the DB?
    Are able to collect you say 1000 records a time and transfer them in a single segment on the server?
    How about data validation and exception handling while inserting into the db?

    I'm sure you can use a pl/sql procedure to do the Insert, but the questions above should always be answered.

    Timo

  • call the stored procedure in a column in the report

    Hi all
    I'm new to APEX. I did a search on this forum, but could not get an exact answer.
    I know how to call or execute a procedure from a button. as to create a PL/SQL anonymous bloack and partner is key.

    My question is a little different. I have a report with 11 columns. the last column shows just "delete" for all lines (I did it in my request to report as SELECT x, y, z,..., 'remove' AS delete). When I click on this cell for any line (this column can be a hyperlink or any clickable element), I would like to call a stored procedure that takes parameters as values in columns 2 and 4 for this particular line.

    for example, my report looks like somethnig like below,

    FILE_ID MEMBER_CD ACTION
    112 ABCD Remove
    WXYYZ 113 remove
    114 PQRS remove

    I want to click on the 'delete' in the first line which should call a stored procedure and pass of 112 and ABCD as parameters to the procedure.

    I now have the procedure as a process. sturggling to link this column to procedure but without success :(

    Hope realized. Please, any help is appreciated.

    Thank you

    Hello

    I work in the drudgery of google and firefox if ever the reliased, the thanks of the error to report

    exact code in URL should e

    javascript:document.getElementById('P1_RECORDID').value = '#recordid#';doSubmit('DELETE_RECORD');
    
  • call the stored procedure in oracle toplink

    Hello
    I use jdev 10.1.3 toplink.
    call oracle stored procedure always failed ora-00900 invalid sql statement.

    Workaround I found is using below codes:
    String sql = "{RESETCURQTY (?). call} ";
    UOW UnitOfWork is getSessionFactory () .acquireUnitOfWork ();.
    uow.beginEarlyTransaction ();
    Conexion Connection = ((UnitOfWorkImpl) uow) .getAccessor () .getConnection ();
    CallableStatement call = null;
    try {}
    Call = conexion.prepareCall (sql);
    call.setString ("P_BRANCHCODE", branchCode);
    Call.Execute ();
    } catch (SQLException ex) {}
    ex.printStackTrace ();
    } {Finally
    {if(Call!=null)}
    try {}
    Call.Close ();
    }
    catch (SQLException e) {}
    e.printStackTrace ();
    }
    }
    }

    I found a few doc toplink on the use of StoredProcedureCall, none of it to success.
    / * A session = getSessionFactory () .acquireSession ();
    Call of StoredProcedureCall = new StoredProcedureCall();
    call.setProcedureName ("RESETCURQTY");
    call.addNamedArgumentValue ("P_BRANCHCODE", "TEST");
    Query ValueReadQuery = new ValueReadQuery();
    query.setCall (call);
    query.addArgument ("P_BRANCHCODE");

    Vector of parameters = new Vector();
    parameters.addElement (branchCode);
    session.executeQuery (query);

    TopLink support calls a stored procedure?

    Thank you
    Ricky

    Hello

    Looks like the database is to launch an exception because you run the query as a read request instead of as a non-selection call. Try to use a DataModifyQuery instead, or you can run the StoredProcedureCall directly using session.executeNonSelectingCall (call);

    Best regards
    Chris

  • two related issues: to call the stored procedure and passing in an array of elements using htmldb_Get

    I need to save items of ApEx generated dynamically via AJAX.  I use the APEX_ITEM API to generate the elements.  At runtime, I have no idea how much of elements are generated on the page, but I know that they're all separate and discreet 'name' attributes, i.e. f01, f02, f03, etc..  As a basic example, if I have to generate a selection list, I know that the parameter "p_idx" of the APEX_ITEM call is to say '3', so select all lists that get generated have a "name" attribute in "f03" DOM, all text elements will be "f01", etc.

    I want to record these data in the database using AJAX.  It is common to call the javascript htmldb_Get function that is standard for the use of an application process, but I am interested in the use of the rarely called upon 'internal' and queryString"options of this javascript function so that I can build the query string to the fly according to what is on the DOM when it tries to save the data they have entered into these items generated by APEX_ITEM.  Someone at - there are good examples of the use of the 'procedure' and 'queryString' the javascript htmldb_Get function parameters?

    I have found a handful of some blogs, messages, etc. online linked to this, but just for most people regurgitate the documentation.  I found this post (https://forums.oracle.com/thread/2549237), which has had a glimpse of hope to move from a table (which is something I need) as a parameter, but as someone in their right mind would check this before you go this route.

    Shane.

    ApEx 4.2.1

    Shane

    Since you mention that you are on 4.2 APEX I advise to use apex.server.process which is replacing the htmldb_Get officially undocumented documented.

    In the literature, it is that the first parameter is the ajaxidentifier but it's actually the name of the process.

    The data object would be something like

    var lData ={f01 : get_value_array('f01')}
    

    Where is get_value_array

    function get_value_array(pColumnName) {
      var l_values =[];
      apex.jQuery('[name="'+pColumnName+'"]').each(
       function(){
        var l_value;
        l_value = apex.item(this.id).getValue();
        l_values.push(l_value);
       }
      );
      return l_values
    }
    

    For an example see this demo.

    Nicolette

  • The stored procedure PL/SQL - t - it accept the custom Ref Cursor type?

    I am not able to compile the following procedure in the HR schema comes with default oracle... I use Oracle 11g Release 11.2.0.2.0 Express edition. It gives me an error (given after the code block):

    Block of code:
    CREATE OR REPLACE PROCEDURE TEST_REF IS
    DECLARE
    TYPE REF_EMP IS REF CURSOR RETURN % ROWTYPE EMPLOYEES;
    RF_EMP REF_EMP;
    V_EMP EMPLOYEES % ROWTYPE;
    BEGIN
    DBMS_OUTPUT. ENABLE (1000000);
    OPEN FOR RF_EMP
    SELECT * FROM EMPLOYEES WHERE EMPLOYEE_ID > 100;
    EXTRACT THE RF_EMP IN V_EMP;
    DBMS_OUTPUT. PUT_LINE (V_EMP. FIRST_NAME. ' ' || V_EMP. LAST_NAME);
    CLOSE RF_EMP;
    EXCEPTION
    WHILE OTHERS
    THEN DBMS_OUTPUT. PUT_LINE (SQLERRM);
    END TEST_REF;
    /

    Error:
    Errors in PROCEDURE TEST_REF:

    LINE/COL ERROR
    -------- -----------------------------------------------------------------
    2/1 PLS-00103: encountered the symbol "DECLARE" when waiting for an a
    What follows:
    Start function < an ID > pragma procedure subtype type
    < between double quote delimited identifiers > delete the current cursor
    There are the external language prior
    The symbol 'start' is substituted for 'DECLARE' continue.

    16/13 PLS-00103: encountered the symbol "end-of-file" when waiting for him
    one of the following values:
    (begin case declare exit end exception for goto if loop mod)
    pragma raise return null select update while with

    Get rid of the DECLARED:

    SQL> CREATE OR REPLACE PROCEDURE TEST_REF IS
      2  TYPE REF_EMP IS REF CURSOR RETURN HR.EMPLOYEES%ROWTYPE;
      3  RF_EMP REF_EMP;
      4  V_EMP EMPLOYEES%ROWTYPE;
      5  BEGIN
      6  DBMS_OUTPUT.ENABLE(1000000);
      7  OPEN RF_EMP FOR
      8  SELECT * FROM EMPLOYEES WHERE EMPLOYEE_ID > 100;
      9  FETCH RF_EMP INTO V_EMP;
     10  DBMS_OUTPUT.PUT_LINE(V_EMP.FIRST_NAME || ' ' || V_EMP.LAST_NAME);
     11  CLOSE RF_EMP;
     12  EXCEPTION
     13  WHEN OTHERS
     14  THEN DBMS_OUTPUT.PUT_LINE(SQLERRM);
     15  END TEST_REF;
     16  /
    
    Procedure created.
    
    SQL> set serveroutput on
    SQL> exec TEST_REF;
    Donald OConnell
    
    PL/SQL procedure successfully completed.
    
    SQL> 
    

    SY.

  • call the stored procedure to a pop up window problem

    Hello

    I use jdev 10g. with ADF BC.

    I have a page jspx with a command button passing 2 parameters to a window popup using processScope. This window contains an entry form containing the parameters passed and 1 other inputText field. The user will enter a value for the inputText field and click the OK button. When you click this button, I need to pass the value entered by the user as well as the parms passed 2 to the AM that calls my stored procedure. The inputText field is defined as < af:inputText value = "#{bindings.workCode.inputValue}" which works very well but the parms passed show as null in the AM. "

    How can I get these 2 parameters to pass to the AM?

    Thank you!

    The following code prints null as well?

    public void Oracle_Proc (String seqNo, String yrCode, String subdivided) {}

    * System.out.println ("seqNum:" + getELValue("#{processScope.seqNum}")); *
    * System.out.println ("yearCode:" + getELValue("#{processScope.yearCode}")); *

    CallableStatement cs = this.getDBTransaction () .createCallableStatement ("{call user. Oracle_Proc(:1,:2,:3)} ", 1);
    try {}

    cs.setString (1, seqNo);
    cs.setString (2, yrCode);
    cs.setString (3, subdivided).
    DSI Execute();

    } catch (SQLException e) {}
    TODO
    e.printStackTrace ();
    }
    }

    * public String getELValue (String expr) {*}
    * FacesContext fc = FacesContext.getCurrentInstance (); *
    * ValueBinding vb = fc.getApplication () .createValueBinding (expr); *
    * return (String) vb.getValue (CF); *

    *}*

  • Call the stored procedure to odi

    Hi all

    Posible calls a pl/sql stored procedure of odi?

    In ODI, create a procedure in your project, here, you can call a stored procedure name.

    This can then be slid into a package as a package step.

    geeo

Maybe you are looking for