SQL Server 关键字

SQL Server (Transact-SQL) SET 关键字与 SQL Server UPDATE 语句,它用于指定表中应更新的列和值。 SQL Server WHERE 子句可以与 UPDATE 语句一起使用来更新选定的行,否则所有行都会更新被分配更新的值。

语法

在 SQL Server (Transact-SQL) 中使用 SET 关键字的语法如下:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition(s); 

示例:

考虑一个数据库,其中包含一个名为 Employee 的表,其中包含以下记录:

EmpIDNameCityAgeSalary
1JohnLondon253000
2MarryNew York242750
3JoParis272800
4KimAmsterdam303100
5RameshNew Delhi283000
6HuangBeijing282800

要更新 EmpID 为 5 的员工的城市和薪资,语句将为:

UPDATE Employee
SET City = 'Mumbai', Salary = 2900
WHERE EmpID = 5;

--查看结果
SELECT * FROM Employee 

现在Employee表将包含以下记录:

EmpIDNameCityAgeSalary
1JohnLondon253000
2MarryNew York242750
3JoParis272800
4KimAmsterdam303100
5RameshMumbai282900
6HuangBeijing282800