All posts by mpbod

PLS-01905: character string buffer too small

oracle

PLS-01905: character string buffer too small
Cause: An error was encountered while moving a character string from a source to a destination. This error occurs if, for example, an attempt is made to move a character string of 10 characters into a 1 character buffer. The cause of this error may not always be obvious. For example, the following will result in this error: 

a varchar2(1); 

b number; 

b := 10; 

a := b; 

An error results because an implicit conversion causes the number 10 to become the character string '10', which does not fit in the character buffer of 1 allocated for the variable a.
Action: First, look for character string assignment statements where the buffer size is mismatched. If there are none found, then consider the implicit conversion case illustrated in the example above.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PLS-01904: NULL index table key value

oracle

PLS-01904: NULL index table key value
Cause: An attempt was made to index into a PL/SQL index table with a NULL key value.
Action: Make sure key values used to index into PL/SQL index tables are non-NULL.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PLS-01903: non-integer error number

oracle

PLS-01903: non-integer error number
Cause: SQLERRM() was called with a non-integer value.
Action: Make sure SQLERRM() is called with an integer value.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PLS-01902: hex to raw conversion error

oracle

PLS-01902: hex to raw conversion error
Cause: There was a failure while converting a hexadecimal string to a raw.
Action: Verify that the hexadecimal variable to be converted contains a valid hexadecimal value.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PLS-01901: host bind array too small

oracle

PLS-01901: host bind array too small
Cause: PL/SQL was unable to transfer data into a host array because the array is too small.
Action: Increase the size of the host array.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PLS-01900: character to number conversion error

oracle

PLS-01900: character to number conversion error
Cause: There was a failure while converting a character string into a numeric value.
Action: Verify that all character strings assigned to number variables have valid numeric value interpretations.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PLS-01715: ANSI does not accept SAVEPOINTs

oracle

PLS-01715: ANSI does not accept SAVEPOINTs
Cause: ANSI does not accept SAVEPOINTs.
Action: Refer to ANSI document ANSI X3.135-1992 for details.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PLS-01714: ANSI expects a column name not a literal value here

oracle

PLS-01714: ANSI expects a column name not a literal value here 
Cause: ANSI expects a column name not a literal value here.
Action: Refer to ANSI document ANSI X3.135-1992 for details.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PLS-01713: The constraints on these types do not match

oracle

PLS-01713: The constraints on these types do not match
Cause: The constraints on these types do not match.
Action: Refer to ANSI document ANSI X3.135-1992 for details.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/

PLS-01712: ANSI does not allow bind variables as INDICATORS

oracle

PLS-01712: ANSI does not allow bind variables as INDICATORS
Cause: ANSI does not allow bind variables as INDICATORS.
Action: Refer to ANSI document ANSI X3.135-1992 for details.

Back to previous menu

https://support.oracle.com/

http://www.oracle.com/