Quantcast
Channel: SCN : Discussion List - SAP HANA Developer Center
Viewing all articles
Browse latest Browse all 6412

Error in procedure

$
0
0

Hi,

 

I am going through procedure from SAP help document.

 

I still not understand from where can I refer the correct syntax for creating a procedure.

 

Below is the code I directly copied form SAP help procedure but throwing below error.

 

Kindly note that Control_tab table already exists in schema Sumeet.

 

If i give like "Sumeet"."control_tab" it throws error "ID" column doesnt exists , which exists in the table control_tab.

 

CREATE PROCEDURE orchestrationProc( )

LANGUAGE SQLSCRIPT AS

BEGIN

   DECLARE v_id BIGINT;

   DECLARE v_name VARCHAR(30);

   DECLARE  v_pmnt BIGINT;

   DECLARE v_msg VARCHAR(200);

   DECLARE CURSOR c_cursor1 (p_payment BIGINT) FOR

     SELECT id, name, payment FROM control_tab

       WHERE payment > :p_payment ORDER BY id ASC;

   CALL init_proc();

   OPEN c_cursor1(250000);

   FETCH c_cursor1 INTO v_id, v_name, v_pmnt; v_msg := :v_name || ' (id ' || :v_id || ') earns ' || :v_pmnt || ' $.';

   CALL ins_msg_proc(:v_msg);

   CLOSE c_cursor1;

END;

 

Error:

Could not execute 'CREATE PROCEDURE orchestrationProc( ) LANGUAGE SQLSCRIPT AS BEGIN DECLARE v_id BIGINT; DECLARE ...' in 6 ms 740 µs .

SAP DBTech JDBC: [259] (at 267): invalid table name:  Could not find table/view CONTROL_TAB in schema Sumeet: line 9 col 36 (at pos 267)

 

 

BR

Sumeet


Viewing all articles
Browse latest Browse all 6412

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>