Pb d'Update multiples [SQL SERVER] - Programmation
Marsh Posté le 28-03-2002 à 21:55:30
bien sur, il suffit d'imbriquer ta requete 'Select' dans ta requete 'Update'
[jfdsdjhfuetppo]--Message édité par THE REAL SMILEY--[/jfdsdjhfuetppo]
Marsh Posté le 29-03-2002 à 10:48:31
Exemple de UPDATE ... FROM sous SQL SERVER 2000
UPDATE titles
SET ytd_sales = t.ytd_sales + s.qty
FROM titles t, sales s
WHERE t.title_id = s.title_id
AND s.ord_date = (SELECT MAX(sales.ord_date) FROM sales)
La doc est là : http://msdn.microsoft.com/library/ [...] z_82n9.asp
Marsh Posté le 28-03-2002 à 21:51:23
salut.
Je desirerai savoir s'il est possible faire un UPDATE simultané de plusieurs enregistrements d'une table dans SQL SERVER.
Les valeurs des enregistrements a mettre a jour proviendraient d'un SELECT sur une premiere table, puis a l'aide d'un UPDATE mettre a jour tous les enregistrements concernés dans une seconde table. (peut etre la meme...)
En gros, est ce que sous SQL SERVER il existe une fonction qui permettrait de traiter distinctement chacun des resultats du SELECT pour recuperer les valeurs resultantes afin des les utiliser dans l'UPDATE.
A+