Oracle
 sql >> база данни >  >> RDS >> Oracle

Получаване на грешка ORA-00909:невалиден брой аргументи

Oracle CONCAT функцията отнема само две , а не три или повече параметъра. Вместо да използвате CONCAT , просто използвайте оператора за конкатенация:

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

Или, ако наистина искате да използвате CONCAT тук, тогава можете да ги свържете заедно:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изберем доставчик на Oracle за .Net приложение?

  2. Каква е разликата между Oracle SYS и SYSTEM акаунтите?

  3. актуализиране на колона с клеймо за време с клеймо, съдържащо „T“

  4. Синтактичен анализ на имена на таблици и колони от SQL/HQL Java

  5. Вмъкнете няколко реда от R Dataframe в Oracle Database