SQL commands
SQL commands
SQL commands
------------
USING INSERT :- This will be used to insert the records into table.
Syntax: Update <table_name> set <col1> = value1, <col2> = value2 where <condition>;
USING DELETE :- By using Delete command will delete the table data temporarliy.
USING MERGE :- By using this command to perform insert and update in a single
command.
USING CREATE :- By using this command to perform create any database objects
USING ALTER :- This can be used to add or remove columns and to modify the
precision of the datatype or alter database objects.
a) ADDING COLUMN
b) REMOVING COLUMN
Syntax:
alter table <table_name> drop <col datatype>;
Syntax:
alter table <table_name> modify <col datatype>;
Ex:
SQL> alter table student modify marks number(5);
Syntax:
alter table <table_name> set unused column <col>;
Ex:
SQL> alter table student set unused column marks;
Syntax:
alter table <table_name> drop unused columns;
Ex:
SQL> alter table student drop unused columns;
* You can not drop individual unused columns of a table.
e) RENAMING COLUMN
Syntax:
alter table <table_name> rename column <old_col_name> to <new_col_name>;
Ex:
SQL> alter table student rename column marks to smarks;
USING TRUNCATE :- This can be used to delete the entire table data permanently.
USING DROP :- This will be used to drop the database object;
USING RENAME : This will be used to rename the database object; Syntax: rename
<old_table_name> to <new_table_name>;
USING SELECT :- by using this command to perform fetch data from more than one
table.
a) IMPLICIT
b) EXPLICIT
Syntax:
Commit or commit work;
* When ever you committed then the transaction was completed.
USING ROLLBACK :-
Syntax:
Roll or roll work;
Or
Rollback or rollback work;
* While process is going on, if suddenly power goes then oracle will rollback the
transaction.
USING SAVEPOINT :-
You can use savepoints to rollback portions of your current set of transactions.
Syntax:
Savepoint <savepoint_name>;
Ex:
SQL> savepoint s1;
SQL> insert into student values(1, ‘a’, 100);
SQL> savepoint s2;
SQL> insert into student values(2, ‘b’, 200);
SQL> savepoint s3;
SQL> insert into student values(3, ‘c’, 300);
SQL> savepoint s4;
SQL> insert into student values(4, ‘d’, 400);
Before rollback
NO NAME MARKS
--- ------- ----------
1 a 100
2 b 200
3 c 300
4 d 400
NO NAME MARKS
--- ------- ----------
1 a 100
2 b 200
USING GRANT :-
Syntax:
Grant <privileges> on <object_name> to <user_name> [with grant option];
USING REVOKE :-
This is used to revoke the privileges from the users to which you granted the
privileges.
Syntax:
Revoke <privileges> on <object_name> from <user_name>;