Quantcast
Channel: SCN : Discussion List - SAP HANA and In-Memory Computing
Viewing all articles
Browse latest Browse all 5653

Numeric or value error exception

$
0
0

Hi, i'm writing a stored procedure in Hana;

When i call the procedure, you encounter the following error : "

Could not execute 'CALL Stored_P in 1.218 seconds .

SAP DBTech JDBC: [1301]: numeric or value error:  [1301] "Stored_P": line 209 col 4 (at pos 7656): [1301] (range 3) numeric or value error exception  ".

I think that the line in question is the red ( CampiT := 'T.' || :CCorr || ', ' || :CampiT; )  (if I comment this line the error is generated) but I can not understand the error.

Have you ideas about possible causes?

Thanks in advance,

Michele

 

DECLARE object NVARCHAR(4000);

DECLARE CampiT varchar(8000);

DECLARE CCorr varchar(30);

 

DECLARECURSOR Cur (obj NVARCHAR(4000))FOR

       SELECT C."COLUMN_NAME"

       FROM   "SYS"."TABLE_COLUMNS"as C INNERJOIN  "SYS"."TABLES"as O on (O."TABLE_OID" = C."TABLE_OID")

       WHERE O."TABLE_NAME" = 'O' || :obj

       ORDERBY C."COLUMN_NAME";

. . .

 

IF (ObjectId=13) THENSELECT'INV'INTO object FROM DUMMY;

ELSEIF (ObjectId=14) THENSELECT'RIN'INTO object FROM DUMMY;

END IF

. . .

 

OPEN   Cur (:object);

CampiT := '';

FOR r1 AS Cur (:object) DO

       BEGIN

      CCorr := r1."COLUMN_NAME";

           IF CCorr = '"VatSum"'  THEN       CCorr := :CCorr || ' AS "VatSumT"';

           ENDIF;

           IF CCorr = '"VatSumSy"'THEN      CCorr := :CCorr || ' AS "VatSumSyT"';

      END IF;

        

      CampiT := 'T.' || :CCorr || ', ' || :CampiT;

 

       END;

ENDFOR;    

   


Viewing all articles
Browse latest Browse all 5653

Trending Articles



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