PCB-00578: Variable "string" must be a table



PCB-00578: Variable "string" must be a table..

Answer / guest

Cause: In an ARRAYLEN statement, the name of a previously
declared host table was not specified. The first host
variable in an ARRAYLEN statement must be a table. The
second host variable, which specifies an array dimension,
must be a 4-byte integer. The correct syntax follows: EXEC
SQL ARRAYLEN HTABLE (DIM) END-EXEC. The ARRAYLEN statement
must appear along with, but somewhere after, the
declarations of host_table and dimension.

Action: Check the spelling of both identifiers in the
ARRAYLEN statement. If necessary, supply the missing host
table name.

Please add more information about this Error

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Oracle Errors Interview Questions

ORA-00399: corrupt change description in redo log

1 Answers  


QSM-01601: rollup(s) took place on equivalence, string

1 Answers  


TNS-01202: Missing the dba group (string) specified by DBA_GROUP in SID_DESC

1 Answers  


ORA-14314: resulting List partition(s) must contain atleast 1 value

1 Answers  


ORA-34000: (MODCOMP13) You cannot use both workspace object and workspace object as model dimensions, because they are both surrogates of dimension workspace object.

1 Answers  






ORA-26688: missing key in LCR

1 Answers  


ORA-29323: ALTER DATABASE SET COMPATIBILITY command not supported by string

1 Answers  


ORA-25255: incorrect subscription string string

1 Answers  


ORA-29525: referenced name is too long: 'string'

1 Answers  


ORA-19011: Character string buffer too small

1 Answers  


TNS-04064: The number of CMCTL sessions exceeds MAX_CMCTL_SESSIONS.

1 Answers  


TNS-01057: Program name: string

1 Answers  


Categories