[MS SQL]faire un UPDATE sur plusieur table en meme temps

faire un UPDATE sur plusieur table en meme temps [MS SQL] - SQL/NoSQL - Programmation

Marsh Posté le 11-07-2007 à 14:55:20    

Code :
  1. UPDATE AccountBase ab, ContactBase cb, CustomerAddressBase cab
  2. SET cb.FirstName="alain", cb.LastName="robert",
  3. cab.Line1="10", cab.Line2="rue du desespoire'", cab.PostalCode="75001", cab.City="paris"
  4. WHERE ab.Name="le compte"
  5. AND ab.PrimaryContact=cb.ContactId
  6. AND ab.AccountId=cab.ParentId;


 
alors voila ce que j'aimerai faire mais je c pas si c'est possible!
je pense vous avez compris de toute facon tout est dans le titre.


---------------
zouing zouing
Reply

Marsh Posté le 11-07-2007 à 14:55:20   

Reply

Marsh Posté le 11-07-2007 à 19:43:44    

as-tu essayé avant de dire que ce n'est pas possible ?
et si oui, qu'est-ce qui t'envoie paitre s'il y a  une erreur ?

Reply

Marsh Posté le 13-07-2007 à 10:47:35    

Warning: mssql_query(): message: Ligne 1 : syntaxe incorrecte vers 'ab'. (severity 15) in c:\program files\easyphp1-8\www\données comptes\fonction.php on line 323
 
Warning: mssql_query(): Query failed in c:\program files\easyphp1-8\www\données comptes\fonction.php on line 323
Error, query failed


---------------
zouing zouing
Reply

Marsh Posté le 13-07-2007 à 11:44:18    

:??: Heu on peut vraiment faire des Update sur plusieurs table, c'est dans la norme SQL ça :??:
 
Non sans rires ca te coute quoi de faire deux updates d'affilés encadré par une transaction ? :o


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 13-07-2007 à 23:35:04    

ca doit marcher en faisant l'update sur une vue de tes tables
mais dans l'aboslu comme le dit si bien MEI, une belle transaction encadrant plusieurs update successifs c'est bien aussi...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed