J'ai un peu un problème d'utilisation de ma séquence dans une instruction code> code>. me donne une erreur: p> C'est probablement quelque chose d'évident que je fais mal, alors j'espère que ce sera une réponse facile. p> p>
3 Réponses :
pour IBM imformix p>
Dans une instruction SELECT, vous ne pouvez pas spécifier NextVal ou Curval dans les contextes suivants: P>
Vous ne pouvez pas utiliser de séquences dans des requêtes avec Supprimer la commande commander par code>.
par code> ou mettre dans une sous-requête: p>
Ceci est correct et une des limitations. Si vous souhaitez tirer des séquences pour les enregistrements dans un ordre particulier, déplacez la requête (avec la commande par) dans une vue en ligne et sélectionnez le contenu + la séquence de celle-ci.
Merci pour l'aide sur ces gars, appréciez-la.
Pourquoi n'utilisez-vous pas ROWNUM au lieu d'aller chercher des valeurs de séquence? p>
Ouais, je me demandais pourquoi il utilisait une séquence ici. Ne semble pas approprié ...
La plupart des clients de la base de données ont déjà des identifiants de sorte que je dois continuer à partir de ce numéro. J'insère ces résultats dans une autre table. Merci encore.
Cela ressemble à Oracle. Est-ce correct? Peut vouloir ajouter une balise.