Ask Your Question
3

What is the method for rearranging the columns in an oracle table?

asked 2022-07-19 11:00:00 +0000

david gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2021-12-18 14:00:00 +0000

woof gravatar image

To rearrange the columns in an Oracle table, you can use the ALTER TABLE statement with the MODIFY clause.

Syntax:

ALTER TABLE table_name MODIFY 
(column_name1 column_definition,
column_name2 column_definition,
...,
column_nameN column_definition);

Example:

Suppose you have a table named "employees" with the following columns:

  • emp_id
  • emp_name
  • emp_salary
  • emp_dept

If you want to rearrange the columns in the following order:

  • emp_name
  • emp_salary
  • emp_dept
  • emp_id

you can use the following SQL statement:

ALTER TABLE employees MODIFY 
(emp_name VARCHAR2(50),
emp_salary NUMBER(10,2),
emp_dept VARCHAR2(50),
emp_id NUMBER(5));

This statement will modify the table "employees" by rearranging the columns as specified in the MODIFY clause.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2022-07-19 11:00:00 +0000

Seen: 10 times

Last updated: Dec 18 '21