sql >> Database >  >> RDS >> Oracle

Foutmelding ORA-00909:ongeldig aantal argumenten

De Oracle CONCAT functie duurt slechts twee , niet drie of meer, parameters. In plaats van CONCAT . te gebruiken , gebruik gewoon de aaneenschakelingsoperator:

CREATE VIEW ITCC.release_testcase_count AS (
    SELECT rtm.requirement_id || '-' || tct.release_id AS id,
    ...
)

Of, als u CONCAT echt wilt gebruiken hier, dan kun je ze aan elkaar rijgen:

CREATE VIEW ITCC.release_testcase_count AS (
    SELECT CONCAT(rtm.requirement_id, CONCAT('-', tct.release_id)) AS id,
    ...
)



  1. Hoe te voorkomen dat PostgreSQL mijn mooi opgemaakte SQL-definities wijzigt

  2. Hoe beperk je het aantal includes op een comesToMany-associatie in Sequelize JS?

  3. Oracle JDBC-geheugentoewijzing tijdens het ophalen van een resultatenset

  4. Kun je een For Each Row-lus maken met MySQL?