The T-SQL ALTER TABLE statement is used to modify the structure of a table. Using the T-SQL ALTER TABLE statement you can add new columns, delete columns, change the data type of existing columns, or create indexes or constraints. ALTER TABLE can also reassign and rebuild partitions and/or disable and enable constraints and data compression. Let’s take a closer look at how to use the T-SQL ALTER TABLE statement for some of the most common T-SQL operations.