2009-10-02 9 views
0

question concernant SQL Server:Insérer un GUID à chaque ligne existante

J'ai ajouté une colonne avec le type uid à une table avec des données déjà existantes.

Comment puis-je insérer un guid dans chaque ligne de ce tableau existant?

(je veux dire sans lire les données avec un DataAdapter, en ajoutant un guid pour chaque ligne et la mise à jour de la table [sauf si il existe une méthode pour générer automatiquement la commande de mise à jour])

Répondre

2

Procédez en SQL en exécutant une requête sur votre base de données. Vous pouvez utiliser SQL Server Management Studio.

UPDATE table_name 
SET column_name = newid() 
+1

Ou, pour un téléchargement plus petit, LinqPad: http://www.linqpad.net/ –

3

Je pense que cela fonctionnerait :

Update mytable 
    Set idcolumn = newid() 
Questions connexes