Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Gặp lỗi ORA-00909:số lượng đối số không hợp lệ

Oracle CONCAT hàm chỉ mất hai , không phải từ ba tham số trở lên. Thay vì sử dụng CONCAT , chỉ cần sử dụng toán tử nối:

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

Hoặc, nếu bạn thực sự muốn sử dụng CONCAT tại đây, sau đó bạn có thể xâu chuỗi chúng lại với nhau:

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. Thứ tự tùy chỉnh trong Oracle SQL

  2. Làm thế nào để đoán trước và thoát khỏi báo giá đơn 'trong oracle

  3. Làm cách nào để kết nối với Cơ sở dữ liệu Oracle bằng cx_Oracle với tên dịch vụ và thông tin đăng nhập?

  4. Cách hiển thị đầu ra sys_refcursor pl sql bằng công cụ Toad

  5. Luôn hiển thị vị trí thập phân trong SQL?