Answer the question
In order to leave comments, you need to log in
How, when making a java (groovy) program, to pass a parameter to plsql not as a string, but as a byte array?
Hi all.
I am writing a groovy program for parsing an excel file, after which I make one variable, into which I pass all the parsed values of two columns, separating the columns from each other through ; and lines \r\n
Total 11k lines, variable of type String, but when passed to the plsql code snippet, an error occurs:
because: ORA-06550: Line 18, column 34:
PLS-00172: string literal too long
As I understand it, you need transfer not as a string, but as a byte array. How to do it?
Always passed values through '${NAME}'
Example, specifically in this problem: P_Clob := etran.blob_to_clob('${Plob}');
Answer the question
In order to leave comments, you need to log in
tr1ck1 , the error message, in Russian, does not tell you anything at all? not even a bit?
PLS-00172: string literal too long
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question