T-SQL - инструкция UPDATE
SQL Server UPDATE Запрос используется для изменения существующих записей в таблице.
Вы можете использовать предложение WHERE с запросом UPDATE для обновления выбранных строк, иначе это повлияет на все строки.
Синтаксис
Ниже приведен основной синтаксис запроса UPDATE с предложением WHERE.
UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN
WHERE [condition];
Вы можете объединить N условий, используя операторы И или ИЛИ.
пример
Рассмотрим таблицу CUSTOMERS, имеющую следующие записи:
ID NAME AGE ADDRESS SALARY
1 Ramesh 32 Ahmedabad 2000.00
2 Khilan 25 Delhi 1500.00
3 kaushik 23 Kota 2000.00
4 Chaitali 25 Mumbai 6500.00
5 Hardik 27 Bhopal 8500.00
6 Komal 22 MP 4500.00
7 Muffy 24 Indore 10000.00
Следующая команда является примером, который обновит АДРЕС для клиента с идентификатором 6:
UPDATE CUSTOMERS
SET ADDRESS = 'Pune'
WHERE ID = 6;
Таблица CUSTOMERS теперь будет иметь следующие записи -
ID NAME AGE ADDRESS SALARY
1 Ramesh 32 Ahmedabad 2000.00
2 Khilan 25 Delhi 1500.00
3 kaushik 23 Kota 2000.00
4 Chaitali 25 Mumbai 6500.00
5 Hardik 27 Bhopal 8500.00
6 Komal 22 Pune 4500.00
7 Muffy 24 Indore 10000.00
Если вы хотите изменить все значения столбцов ADDRESS и SALARY в таблице CUSTOMERS, вам не нужно использовать предложение WHERE. Запрос UPDATE будет следующим:
UPDATE CUSTOMERS
SET ADDRESS = 'Pune', SALARY = 1000.00;
Таблица CUSTOMERS теперь будет иметь следующие записи.
ID NAME AGE ADDRESS SALARY
1 Ramesh 32 Pune 1000.00
2 Khilan 25 Pune 1000.00
3 kaushik 23 Pune 1000.00
4 Chaitali 25 Pune 1000.00
5 Hardik 27 Pune 1000.00
6 Komal 22 Pune 1000.00
7 Muffy 24 Pune 1000.00