·
Data Definition Language Commands:-
1.Create: By using this command we can create any data base objects like tables, procedures, functions, view, sequence , triggers etc….
Syntax: create
table Student(Student_id number(10),Student_name varchar2(10));
2.Alter:
By using this command
we can change the structure of the existing data base object. Here Structure
means the layout(ex: removing columns, adding columns, renaming columns etc..)
but not the data inside the data base object.
Syntax: alter table student add student_marks
number(10);
alter table student add (student_marks
number(10), student_address varchar2(10));
Alter+modify:
By
using this command we change the datatypes of columns and also we can increase
or decrease the size of the data base table columns
Syntax: alter table student modify (student_id
varchar2(10), student_name varchar2(20));
Alter+drop: By using this command we can
remove the columns from the existing data base object like table.
Syntax: alter table student drop (student_id,student_name);
Alter+rename: By using this command we can
rename the existing columns ,but it is not possible to rename more than one
column at a time.
Syntax: alter table student rename
student_id to student_no;
We
can drop maximum 999 columns from a table because every table should contain
atleast one column
3.Drop: By
using this command we drop the data base object from the database
Syntax: drop table student;
From
Oracle 10g onwards if we drop any table, that table is going to be stored into
the recycle bin memory area
Syntax: show recyclebin;
In
order to get back those tables we can use a command called flashback which was
introduced in oracle 10g
Syntax: flashback table student to
before drop;
Purge: By using this command ,we can
drop the database objects from the database without storing in to the
recyclebin memory area of the database.
Syntax: drop table student purge;
We
can also use purge Query to clear the recycle bin
Syntax: purge recyclebin;
4.Truncate: By using this command we can
remove the entire records from the data base object but we cannot remove the
structure.
It is not possible to get back the truncated
data.
Syntax: truncate table student;
5.Rename: By using this command we can
change the names of the existing database objects.
Syntax: rename student to student_info;
No comments:
Post a Comment