45 Изменение данных средствами T-SQL. Команда UPDATE.
UPDATE
{
table_name
[WITH ( <table_int_limited> [...n])]
| view_name rowset_function_limited}
SET
{column_name = {expression | DEFAULT | NULL}
| @variable = expression
| @variable = column = expression } [..n]
{{[FROM {<table_source>} [..n] ]
[WHERE
<search_condition>] }
С ключевого слова SET начинается блок, к которому определяется список переменных. Команда UPDATE позволяет изменять не только колонки таблицы.
За один вызов UPDATE можно изменить несколько колонок во множестве строк одной таблицы. Для каждой колонки нужно определить значение, которое она примет после выполнения изменения. С помощью ключевого слова DEFAULT можно присвоить колонке значение, определенное для нее по умолчанию. Если необходимо установить определенное значение, следует указать константу, переменную или выражение. Изменению подвергнутся все строки, удовлетворяющие критериям ограничения области действия команды UPDATE, которые задаются с помощью ключевого слова WHERE. При составлении выражения можно ссылаться на любые колонки таблицы, включая изменяемые