Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Ids
Message
De
07/02/2002 15:58:34
 
 
À
07/02/2002 15:36:34
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Conception bases de données
Titre:
Re: Ids
Divers
Thread ID:
00616126
Message ID:
00616996
Vues:
24
>I am calling a stored procedure from VFP.
>
>sqlexec(nHandle, "{Call sp_GetNewKey}","nextid")
>thisform.txtInvoice.value = nextid.newid
>
>
>CREATE PROCEDURE sp_GetNewKey
>AS
>
>SELECT newid = @@identity
>GO
>
>
>How do I tell the stored procedure what table it is using? And to operate on insert?
>
>Thank you.

Are you using a sp to do the insert also?

In other words, you don't need two stored procedures to get to the id. After the parent insert you have access to its @@identity, and you can have the same sp execute the SELECT newid=@@identity as the last step to have it return the value.

I am assumming you have a parent-child situation where the insert on the parent happens first and then the children need the id for the foreign key.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform