Juste curieux de savoir si c'est une façon fiable de faire ce qui suit: J'ai besoin d'obtenir de la valeur et de la mettre à jour de manière optimale.C# et SQL Server 2005: Valeur de retour et mise à jour en un seul lot
SELECT X FROM Y //will it be returned if executed in one batch?
UPDATE Y SET X...
Exécuté en tant que lecteur? Je ne suis pas sûr qu'il reviendra s'il y a le statut UPDATE. Et une question supplémentaire, que se passe-t-il si j'ai besoin de retourner vrai ou faux (ou toute autre paire de valeurs) selon si oui ou non une déclaration réussit?
Il sera plus facile de donner une réponse si vous montrez le SQL spécifique que vous voulez exécuter, ou un exemple expurgé de celui-ci, plutôt que du pseudo-code. De plus, quel serveur de base de données ciblez-vous? Oracle, SQL Server, MySQL? =) – Rob
Voulez-vous retourner les données que vous avez déjà mises à jour ou qui ont été mises à jour? Ou juste d'autres données? –