2013-07-09 2 views

Répondre

5
UPDATE TABLE 
SET WIDTH = WIDTH * 10 
3

Vous pouvez le faire en utilisant UPDATE requête comme ceci:

UPDATE Mytable SET [Width] = [Width] * 10 

syntaxe normale est:

UPDATE <table_name> SET <column_name> = <value> [WHERE <condition>] 

Mais puisque vous voulez mettre à jour tous les enregistrements que vous n'avez pas besoin de ajouter WHERE condition.

Pour plus voir UPDATE (Transact-SQL) et UPDATE Basics in SQL Server

3
UPDATE mytable SET myfield = myfield * 10 
1

Vous pouvez le faire comme ceci:

update YourTable 
    set [Width] = [Width] * 10 
3
update table_name set column_name = [width] * 10 
1

Vous pouvez mettre à jour la colonne en utilisant l'instruction de mise à jour et utiliser la clause OUTPUT vous donner et idée des changements (si vous utilisez 2008 +). Mettez le tout dans une transaction et retournez si vous avez des doutes et engagez les changements à votre guise.

BEGIN TRAN

MISE À JOUR tablename largeur SET = largeur * 10 SORTIE inserted.width, deleted.width

ROLLBACK TRAN

--COMMIT TRAN

Questions connexes