Teradata Alter Table with Rename option is used to rename a column name in Teradata Table.
Teradata Alter Table Rename Column Syntax
The syntax of Teradata Alter Table Rename Column is as follows.
Alter Table database_name.tbl_name Rename column_name to new_column_name;
Teradata Alter Table Rename Column Example
Consider the definition of employee
table as follows.
show table Teradatapoint.employee; CREATE SET TABLE Teradatapoint.employee ,FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, CHECKSUM = DEFAULT, DEFAULT MERGEBLOCKRATIO, MAP = TD_MAP1 ( empid INTEGER, empname VARCHAR(50) CHARACTER SET LATIN NOT CASESPECIFIC, hobbies VARCHAR(50) CHARACTER SET LATIN NOT CASESPECIFIC DEFAULT 'Listen to Music', native_place VARCHAR(50) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL) ) UNIQUE PRIMARY INDEX ( empid );
The following example rename the hobbies
column to extra_curricular
.
Alter Table database_name.tbl_name Rename hobbies to extra_curricular;
You can verity the same from the table definition of employee
now.
show table Teradatapoint.employee; CREATE SET TABLE Teradatapoint.employee ,FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, CHECKSUM = DEFAULT, DEFAULT MERGEBLOCKRATIO, MAP = TD_MAP1 ( empid INTEGER, empname VARCHAR(50) CHARACTER SET LATIN NOT CASESPECIFIC, hobbies VARCHAR(50) CHARACTER SET LATIN NOT CASESPECIFIC DEFAULT 'Listen to Music', extra_curricular VARCHAR(50) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL) ) UNIQUE PRIMARY INDEX ( empid );
Summary: In this tutorial, you have learned how to rename a column name in Teradata table.
Also Read:-