Hi Jim,
I am running inbound stored procedures with both Oracle and MSSQL. The process is very different for both. I am not passing parameters to the called procedure, so I am curious if someone has accomplished this.
Oracle:
CREATE OR REPLACE PROCEDURE cp_clv_test(out_var out sys_refcursor)
IS
BEGIN
open out_var for select <values> from <tablename> where <qualification>;
END;
Read Action: {call cp_clv_test(rowset OUT CURSOR)}
MSSQL:
CREATE PROCEDURE cp_clv_test
AS
BEGIN
SET NOCOUNT ON;
select <values> from <tablename> where <qualification>;
RETURN;
END;
Read Action: {call cp_clv_test()}
You can update the row sent in this way:
Read Success Action: UPDATE <tablename> SET <fieldname>=<value> WHERE <fieldname>=<<passedvalue>>
Note: passedvalue must be a field returned by the stored procedure and must be enclosed in <>.
I hope that helps!
Are you aware that CentOS reached “end of life” on 30.06.2024???
Best Regards from Germany, Jim Vilbrandt