Add Column SQL



Add Column SQL


In this post Add Column SQL , we will have an idea about alter table command of sql. After reading this post Add Column SQL, readers will be able to add columns to existing tables as well as they will be able to alter the existing columns of the tables. Sometimes after the creation of a table, need of addition of a new column exists, in that case Alter table command is helpful.
Add Column SQL 1
Add Column SQL


Before we discuss add column SQL , lets us see why to add columns in an existing table. Sometimes while deciding columns of a table, we forget to include a particular field, in that case we can add new columns to the existing tables. 

In programming , some times need of a new columns in existing tables arises at a later stage.

In SQL, we can add a new column in an existing table as well as we can change the specifications of the existing columns.

Suppose you have a table named employee in database as given below-
 
Ecode
Ename
Ecity










After creating this table, need of a new column named zip code arises. You can add this new column using alter table command.

Add Column SQL


Add column SQL requires knowledge of alter table command of sql. Using alter table command, one can add new columns as well as can change the specifications of the existing columns. You can change the data types of the existing columns, one can change the field width of the existing columns.
 
Add Column SQL 1
Add Column SQL

Alter Table Command


A table in SQL can be altered by using alter table command. By using  alter table command , we can add new columns to an existing table. We can also change specification of the existing columns of a table using Alter Table command.

Whenever you will try to add column in sql, you have to take care of data.

Suppose you have a table named employee as given below –

Ecode
Ename
Ecity
E001
JOE
FLORDA
E002
JIM
SYDNEY




If you add a new column named zip code in the above table, structure of the above table will be like this-
Ecode
Ename
Ecity
Zip code
E001
JOE
FLORDA

E002
JIM
SYDNEY






Here you can see Zip code column is having no values, and then what will the values of Zip code in case of these two entered records.

In that case you have to use update command to add values to these two already entered records.

 How to Add Column in sql table using Alter Table command


To add new columns in an existing table, we can use add option of alter table command.



The general syntax of alter table command with add option is given below:



Alter table <table-name> add( new column specification);




Suppose we want to add zipcode column in employee table.



SQL>Alter table employee add(zipcode number(10));


This will add a new column zipcode to employee table.



Modifying existing columns of a table




To modify specification of existing columns of a table ,we can use modify option of  alter table command.



The general syntax for modifying existing columns is given below



Alter table <table-name> modify( column new_specification);



Suppose we wants to chamge filed width of ecode column from 4 to 6.



SQL>Alter Table employee modify( ecode char(6));

Note: Be careful while changing column specifications, this is because when you to change the data type of an existing column, if the table is having data that time, there may be some issues of data type mismatch. Also in case of column width alteration, if you try to reduce the width of an existing column , if that column is having values, in that case truncation of data may happen.


Summary


Hope this post  add column sql , is informative for you.Using alter table command, one can add column in sql as well as can alter the existing columns.

Searches related to add column sql server
add column sql server syntax
add column sql server 2012
add column sql server 2008
adding default value to a column in sql server
add new field in table sql
add column mssql
insert new column in sql
how to remove a column from a table
add column sql with default value
add column sql oracle
add column sql not null
add column sql server 2012
add column sql default
add column sql server
add column sql table
add column sql not null default value
add column mysql
add multiple column sql
add column sql with default value
add column sql server
add column sql nullable
rename column sql
add column sql not null
add column sql syntax