SQL lors de la boucle avec le Temp Table

J'ai besoin de créer une table temporaire et ensuite mettre à jour la table d'origine. Création de la table temporaire n'est pas un problème.

create table #mod_contact
( 
    id INT IDENTITY NOT NULL PRIMARY KEY,
    SiteID INT,
    Contact1 varchar(25)
)

INSERT INTO #mod_contact (SiteID, Contact1)
select r.id, r.Contact  from dbo.table1 r where CID = 142
GO

Maintenant, j'ai besoin d'une boucle sur le tableau et mise à jour de r de.contact = SiteID + r.contact

Je n'ai jamais utilisé une boucle while avant et ne semble pas faire tout les exemples que j'ai vu à l'œuvre.

  • ne pas utiliser une boucle.
  • J'ai corrigé il r.contact = SiteID + r.contact Désolé.
InformationsquelleAutor Travis | 2011-11-07