Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Sequenz innerhalb von SQL Select

Sie können keine Sequenzen in Abfragen mit ORDER BY verwenden .

Entfernen Sie den ORDER BY oder in eine Unterabfrage einfügen:

SELECT  q.*, customer_id_seq.nextval    
FROM    (
        SELECT  c.cust_name,
                c.site
        FROM    customer c
        WHERE   c.customer_id IS NULL
        ORDER BY
                c.site_code ASC
        ) q