Scope of SQL
Scope of SQL
SQL
SQL COMMANDS
a. DDL - CREATE, ALTER, DROP, RENAME, TRUNCATE
b. DML - UPDATE, ALTER, INSERT
c. DCL - GRANT, REVOKE
d. TCL - COMMIT, ROLLBACK, SAVEPOINT
e. DQL - SELECT
CONSTRAINTS
1. PRIMARY KEY (UNIQUE + NOT NULL)
2. FOREIGN KEY
3. UNIQUE
4. NOT NULL
5. CHECK
COMPOSITE PK = MORE THAN ONE COLUMN AS PK - EACH COLUMN = CANDIDATE KEY
HOW TO ADD - CREATE TABLE
ALTER TABLE
IN LINE, OFF THE LINE
DUAL - Dummy table with one row and one column - used for manipulation with Math,
Sysdate etc
D
-
X
NESTED QUERY
NULL - NVL , DECODE
JOINS - INNER JOIN - matching data only - INNER JOIN, EQUI JOIN
OUTER JOIN - non matching data also - LEFT, RIGHT, FULL
SELF JOIN, CARTESIAN PRODUCT (CROSS JOIN)
SAVEPOINT
=========
some updates