title image


Smiley mssql 8.0 join statement
hallo zusammen,

ich möchte eine update ausführen, möglichst geschickt und mit wenig transactionen.

ich weiss leider nicht wie und möchte ungern eine procedur mit cursor einsetzen die dann zeile für zeile arbeitet.



folgendes ist gegeben.





key-flag->key-flag

001-1---->001-1

001-0---->001-1

002-0---->002-0

002-0---->002-0

003-1---->003-1

003-0---->003-1

003-0---->003-1

004-0---->004-0

004-0---->004-0



es sollen allso immer wenn in flag eine 1 steht dieses auf die anderen felder mit

demselben key übertragen werden.



das ganze findet in der selben tabelle statt.

ich meine ich könnte alle sätze mit flag 1 in eine hilfstabelle schreiben und

anschließend ein update auf die quelltabelle machen mit key als schlüssel.

aber das muss doch irgendwie geschickter gehen?



danke und gruß

pepe











geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: