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

NNO-00611: disabling request forwarding

1 Answers  


ORA-07218: slkhst: could not perform host operation

1 Answers  


ORA-22338: must specify CASCADE INCLUDING DATA when altering the final property

1 Answers  


PLS-00491: numeric literal required

1 Answers  


ORA-33449: (ESDREAD17) Discarding compiled code for workspace object because the partition method or partition dimension of number has changed since it was compiled.

1 Answers  


ORA-01617: cannot mount: string is not a valid thread number

1 Answers  


ORA-23309: object string.string of type string exists

1 Answers  


KUP-04090: big endian byte order mark found when little endian expected in string

1 Answers  


PCC-00055: Array "string" not allowed as bind variable at line number in file string

1 Answers  


ORA-40108: input data contains too few distinct target (string) values

1 Answers  


QSM-02163: cannot use object id columns from materialized view log

1 Answers  


ORA-25110: NOSORT may not be used with a bitmap index

1 Answers  


Categories