La séquence dans SQL Select

Je vais avoir un peu d'un problème avec l'utilisation de mon séquence à l'intérieur d'un SELECT déclaration.

SELECT
     c.cust_name,
     c.site,
     customer_id_seq.nextval    
FROM
     customer c
WHERE
     c.customer_id IS NULL
ORDER BY
     c.site_code ASC
;

Me donne une erreur:

  1. 00000 - "numéro de séquence de pas autorisé ici"
    *Cause: Le numéro de séquence spécifié (CURRVAL ou NEXTVAL) est
    inapproprié
    ici dans l'énoncé.
    *Action: Supprimer le numéro de séquence.

C'est probablement quelque chose d'évident, je fais mal, alors j'espère que ce sera une réponse facile.

Cela ressemble à Oracle. Est ce que le droit? Peut vouloir ajouter un tag.

OriginalL'auteur fras | 2009-08-07