T-SQL ALTER TABLE Examples
Here are various code examples for using ALTER TABLE
in Transact-SQL (T-SQL).
Add a Column
The following code adds a new column called TaskDescription
to the Tasks
table. This column has a data type of varchar(255)
and it's allowed to have null values.
Change the Size of a Column
This example increases the size of the TaskDescription
column to varchar(500)
.
Add a Unique Constraint
This example adds a new column called TaskCode
with a unique constraint.
Drop a Unique Constraint
Here, we drop the unique constraint that we created in the previous example (i.e. we remove it).
Change a Column's Data Type
This example changes the data type of the TaskCode
column to char(6)
.
Add a DEFAULT
Constraint
A DEFAULT
constraint sets a default value for a column in the event that no value has been provided.
In this example, if a new row is added but no value has been provided for the TaskDescription
column, a value of TBA
will be inserted.
Add a FOREIGN KEY
Constraint
This example creates a relationship between two tables (the Albums
table and the Artists)
table). We do this by creating a foreign key constraint on the Albums
table. We specify that the Albums.ArtistId
column is a foreign key to the Artists.ArtistId
column.
Drop a Column
Here, we drop the TaskCode
Column.