PLS-00412: list of values not allowed as argument to this
function or procedure



PLS-00412: list of values not allowed as argument to this function or procedure..

Answer / guest

Cause: A parenthesized list of values separated by commas
(that is, an aggregate) was used in the wrong context. For
example, the following usage is invalid: WHERE (col1, col2)
> (SELECT col3, col4 FROM my_table ...) However, an equal
sign can take a list of values and a subquery as left- and
right-hand-side arguments, respectively. So, the following
usage is valid: WHERE (col1, col2) = (SELECT col3, col4 FROM
my_table ...)

Action: Rewrite the expression. For example, the clause
WHERE (col1, col2) > (SELECT col3, col4 FROM my_table ...)
can be rewritten as WHERE col1 > (SELECT col3 FROM my_table
...) AND col2 > (SELECT col4 FROM my_table ...)

Please add more information about this Error

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Oracle Errors Interview Questions

NNL-00340: Trace file name is currently string

1 Answers  


ORA-30014: operation only supported in Automatic Undo Management mode

1 Answers  


ORA-23416: table "string"."string" does not contain a primary key constraint

1 Answers  


IMG-00813: boundary queue free failed

1 Answers  


SQL-02112: SELECT..INTO returns too many rows

1 Answers  


KUP-04066: error initializing access to external table source

1 Answers  


RMAN-06600: old RMAN configuration parameters:

1 Answers  


NNO-00808: Error connecting to region database

1 Answers  


ORA-12022: materialized view log on "string"."string" already has rowid

1 Answers  


ORA-12730: invalid equivalence class in regular expression

1 Answers  


ORA-04018: invalid value string for parameter _scn_scheme

1 Answers  


ORA-32819: AQ queue string must be a normal queue

1 Answers  


Categories