Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Obtendo o erro ORA-00909:número inválido de argumentos


O Oracle CONCAT função leva apenas dois , não três ou mais parâmetros. Em vez de usar CONCAT , basta usar o operador de concatenação:
CREATE VIEW ITCC.release_testcase_count AS (
    SELECT rtm.requirement_id || '-' || tct.release_id AS id,
    ...
)

Ou, se você realmente quiser usar CONCAT aqui, então você pode encadeá-los:
CREATE VIEW ITCC.release_testcase_count AS (
    SELECT CONCAT(rtm.requirement_id, CONCAT('-', tct.release_id)) AS id,
    ...
)