La façon dont je veux que ma procédure stockée fonctionne est ceci, l'utilisateur passe toutes les données de client, le nom, le téléphone, et toute l'information d'adresse dans la procédure, alors je veux effectuer un insertion dans la table ID généré à partir de cette insertion, utilisez cet ID dans une autre insertion pour la table client puis renvoyez l'ID client à l'utilisateur du côté de l'application. Est-ce possible dans la même procédure stockée ou est-ce fortement contre les normes et que suggérez-vous?Est-il possible d'utiliser deux appels SCOPE_IDENTITY dans la même procédure?
1
A
Répondre
2
Oui c'est possible, mais personnellement je le compartimenterais avec des procédures séparées pour les tables d'adresses et de clients. Cela devrait vous donner plus de flexibilité et plus de possibilités de réutilisation de code dans le futur.
À moins que l'atomique n'écrive sur 2 tables, non? – gbn