sql >> Database teknologi >  >> RDS >> Oracle

Får fejl ORA-00909:ugyldigt antal argumenter

Oracle CONCAT funktion tager kun to , ikke tre eller flere parametre. I stedet for at bruge CONCAT , brug bare sammenkædningsoperatoren:

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

Eller, hvis du virkelig ønsker at bruge CONCAT her, så kan du kæde dem sammen:

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



  1. BESTIL EFTER DATO, der viser NULLER først og derefter seneste datoer

  2. postgresql duplikatnøgle overtræder unik begrænsning

  3. Hvad sender parametre til SQL, og hvorfor har jeg brug for det?

  4. SQL Server - kopier lagrede procedurer fra en db til en anden