Teradata UPDATE statement update columns of an existing table in Teradata. You can update one or more columns using a single UPDATE statement.
Teradata UPDATE Statement syntax
The general syntax for the Teradata UPDATE statement is as follows.
To update all the records in a column
UPDATE DatabaseName.TableName SET column_name = value;
To update specific records in column
UPDATE DatabaseName.TableName SET column_name = value WHERE condition;
To update multiple columns in a table
UPDATE DatabaseName.TableName SET column1 = value1, column2 = value2, ... columnN = valueN WHERE condition;
Teradata UPDATE Statement example
Consider the following employee table.
| empno | ename | dob | job | mgr | hiredate | sal | deptno |
| 1 | SMITH | 24-02-1988 | CLERK | 7902 | 13-06-2016 | 800 | 20 |
| 2 | JONES | 10-07-1988 | SALESMAN | 7698 | 18-05-2018 | 1600 | 30 |
| 3 | BLAKE | 25-10-1990 | SALESMAN | 7698 | 26-03-2016 | 1250 | 30 |
| 4 | CLARK | 23-09-1991 | MANAGER | 7839 | 31-10-2015 | 2975 | 20 |
| 5 | SCOTT | 12-01-1992 | MANAGER | 7839 | 11-06-2016 | 2850 | 10 |
| 6 | KING | 05-08-1988 | ANALYST | 7839 | 14-05-2017 | 2450 | 10 |
| 7 | TURNER | 17-09-1988 | PRESIDENT | 7566 | 05-05-2017 | 3000 | 20 |
The below statement updates mgr columns for all the employees.
UPDATE Teradatapoint.tbl_employee SET mgr=7902;
When the above query is executed it returns the following records.

The below example updates mgr for the employee whose empno is 6.
UPDATE Teradatapoint.tbl_employee SET mgr=7902 WHERE empno=6;

And the below SQL statement updates both the mgr and job column.
UPDATE Teradatapoint.tbl_employee SET mgr=7902, job='Sr. Manager' WHERE empno=6;
