sql >> Base de Datos >  >> RDS >> Oracle

Obteniendo el error ORA-00909:número de argumentos no válido

Oracle CONCAT la función solo toma dos , no tres o más, parámetros. En lugar de usar CONCAT , solo usa el operador de concatenación:

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

O, si realmente quieres usar CONCAT aquí, entonces puedes encadenarlos juntos:

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