How can we change the name and data type of a column of a
table?
Answer Posted / nithya
To change the name of the column:
ALTER TABLE TABLENAME RENAME COLUMN OLD_COLUMN_NAME TO
NEW_COLUMN_NAME;
eg: alter table employee rename column emp_name to ename;
To change the datatype of a column:
ALTER TABLE TABLENAME MODIGY COLUMN_NAME NEW_DATA_TYPE;
eg: alter table employee modify ename varchar(50);
NOTE: u cannot modify column of a datatype from larger value
to smaller value.U can do it only if there is no data in ur
column.
eg: alter table employ_detail modify emp_addr varchar(5);
ORA-01441: cannot decrease column length because some value
is too big
alter table employ_detail modify emp_id number(2)
ORA-01440: column to be modified must be empty to decrease
precision or scale
Is This Answer Correct ? | 9 Yes | 4 No |
Post New Answer View All Answers
What is a procedure example?
How do I run a query in mysql?
How much does mysql enterprise cost?
Is Mysql query is case sensitive?
What is a tinyint?
What is mysql in dbms?
What are the advantages and disadvantages of using mysql?
What is the difference between char and varchar in mysql?
What is data directory in mysql?
How to change a password for an existing user via mysqladmin?
What is default schema in mysql?
How do I create a schema in mysql?
what is mySQL. Is there any specific qualification required to do this course ? What is the scope in India after doing mySQL
What is difference between oracle sql and mysql?
What is row level locking in access?