Oracle
 sql >> Baza danych >  >> RDS >> Oracle

XMLTABLE w oracle - Niezgodność typu dynamicznego XQuery:oczekiwana sekwencja singletona - uzyskano sekwencję wieloelementową

rozumiem... następujące działało dobrze...

FROM ( SELECT p_region_id,
            p_revision_id,
            p_bg_revision_id,
            p_facility_id,
            p_scp_classification_id,
            p_provider_group_id
      FROM DUAL) p, 
      (SELECT b.bgid, b.ggid
        FROM XMLTABLE(
                '/ProviderGroupScopeOfPractice' 
                PASSING lv_xmldata
                 COLUMNS records XMLTYPE PATH 'Records') r,
                XMLTABLE ( 'Records/Record'
                                 PASSING r.records
                                 COLUMNS bgid  NUMBER (3) PATH '@bgid',
                                        ggid  NUMBER (5) PATH '@ggid'
                                        )b
      ) bgDetails;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pojedynczy kursor spłukiwania

  2. Jak pracować z tablicami lub kolekcjami PL/SQL jako parametrami, a następnie JOIN je razem według indeksu?

  3. Różnica między dwiema wartościami Rok Miesiąc i Dzień w Oracle

  4. Odpowiednik funkcji WM_CONCAT w SQL Server

  5. Komunikat o błędzie Perl DBI:Nie można wywołać metody selectcol_arrayref na niezdefiniowanej wartości