SQL Statements
SQL Statements
2.RENAME:
SYNTAX:
RENAME current_table_name TO New_table_name;
INSTAGRAM :- @CLUB_SQL
3.ALTER:
SYNTAX:
1.TO ADD A COL :
INSTAGRAM :- @CLUB_SQL
4. TRUNCATE:
SYNTAX: TRUNCATE TABLE table_name;
5. DROP:
SYNTAX: DROP TABLE table_name;
TO RECOVER THE TABLE:(only in oracle)
SYNTAX: FLASHBACK TABLE table_name
TO BEFORE DROP
[RENAME TO new_name] ;
TO DROP THE TABLE FROM RECYCLE BIN
SYNTAX: PURGE TABLE table_name;
INSTAGRAM :- @CLUB_SQL
VALUES(V1,V2,....,Vn);
Or
INSERT INTO table_name (COL1,COL2,....COLn)
VALUES(&COL1,&COL2,...&COLn)
3. INSERT INTO table_name
SELECT statement;
2.UPDATE:
SYNTAX: UPDATE table_name
SET COL1=V1,COL2=V2,......,COLn=Vn
[WHERE <filter_condition>];
3.DELETE:
SYNTAX : DELETE
FROM table_name
[WHERE <filter_condition>];
INSTAGRAM :- @CLUB_SQL
2.SAVEPOINT:
SYNTAX: SAVEPOINT savepoint_name;
3.ROLLBACK:
SYNTAX: ROLLBACK;
ROLLBACK TO SAVEPOINT
SYNTAX: ROLLBACK TO savepoint_name;
2.REVOKE: :
SYNTAX: REVOKE sql_statement ON table_name
FROM user_name;
INSTAGRAM :- @CLUB_SQL
2.PROJECTION:
3.SELECTION:
4.JOIN
1.CARTESIAN JOIN/CROSS JOIN
SYNTAX:ANSI->
SELECT col_name
FROM table_name1 CROSS JOIN table_name2;
SYNTAX:ORACLE->
SELECT col_name
FROM table_name1, table_name2;
SELECT col_name
FROM table_name1 INNER JOIN table_name2
INSTAGRAM :- @CLUB_SQL
ON table_name1.col_name=table_name2.col_name;
SYNTAX:ORACLE->
SELECT col_name
FROM table_name1, table_name2
WHERE table_name1.col_name=table_name2.col_name;
3.OUTER JOIN
I. LEFT OUTER JOIN
SYNTAX:ANSI->
SELECT col_name
FROM table_name1 LEFT [OUTER] JOIN table_name2
ON table_name1.col_name=table_name2.col_name;
SYNTAX:ORACLE->
SELECT col_name
FROM table_name1, table_name2
WHERE table_name1.col_name=table_name2.col_name(+); II. RIGHT
OUTER JOIN
SYNTAX:ANSI->
SELECT col_name
FROM table_name1 RIGHT [OUTER] JOIN table_name2
ON table_name1.col_name=table_name2.col_name;
SYNTAX:ORACLE->
SELECT col_name
FROM table_name1, table_name2
WHERE table_name1.col_name(+)=table_name2.col_name;
INSTAGRAM :- @CLUB_SQL
III. FULL OUTER JOIN
SYNTAX:ANSI->
SELECT col_name
FROM table_name1 FULL [OUTER] JOIN table_name2
ON table_name1.col_name=table_name2.col_name;
4.SELF JOIN
SYNTAX:ANSI->
SELECT col_name
FROM table_name1 T1 JOIN table_name1 T2
ON T1.col_name=T2.col_name;
SYNTAX:ORACLE->
SELECT col_name
FROM table_name1 T1, table_name1 T2
WHERE T1.col_name=T2.col_name;
INSTAGRAM :- @CLUB_SQL
5.NATURAL JOIN
SYNTAX:ANSI->
SELECT col_name
FROM table_name1 NATURAL JOIN table_name2 ;
NOTE: NO ORACLE SYNTAX FOR NATURAL JOIN
INSTAGRAM :- @CLUB_SQL
INSTAGRAM :- @CLUB_SQL