IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sybase Discussion :

Embbeded SQL : Récupérer ID apres insert


Sujet :

Sybase

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Embbeded SQL : Récupérer ID apres insert
    Bonjour a tous,

    Est ce que quelqu'un connait une facon efficace de récupérer l' id (identity) d'un tuple qui vient d'être insérer ( apres un insert donc),
    et bien sur , autrement que par un

    EXEC SQL SELECT max(...

    Merci a tous..

    A+

  2. #2
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 851
    Points : 3 481
    Points
    3 481
    Par défaut
    Salut,

    La réponse à ta question est : ça dépend de ton SGBD.

    En effet, certains SGBD proposent une fonction, ou bien d'autres fonctionnent avec des séquences, d'autres ne proposent aucune facilité..

    Donc si tu nous disais quel SGBD tu utilises on pourrait t'aider !

    A+
    K

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Oui sorry,

    Je travaille sur Sybase SQL

  4. #4
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 851
    Points : 3 481
    Points
    3 481
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT LAST_INSERT_ID() AS id FROM table
    Si ta clé primaire est en auto incrément. Le mieux est d'inclure cette requête dans la même transaction que ton INSERT, pour être sûr que tu obtiens bien le dernier id lié à ton insert.

    J'espère que ça fonctionnera A+
    K

Discussions similaires

  1. [Base de donnée] Récupérer ID après insertion
    Par Syntax.Error dans le forum C++Builder
    Réponses: 4
    Dernier message: 21/05/2014, 15h10
  2. Récupérer ID après insertion Oracle
    Par lionrouge dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 03/04/2014, 11h21
  3. Récupérer PK apres insertion
    Par Mandotnet dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 10/04/2006, 18h36
  4. [VB.NET] [ADO.NET] Récupérer id après insertion
    Par nashouille dans le forum Accès aux données
    Réponses: 9
    Dernier message: 09/01/2005, 15h54
  5. récupérer valeur d'un ID après insertion
    Par rikidi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/08/2003, 22h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo