Oracle SQL and PLSQL Topics
Oracle SQL and PLSQL Topics
No Concepts STATUS
1 RDBMS DONE
2 Types Of Commands DML, DDL, DCL and TCL DONE
3 Constraints DONE
4 SQL Functions DONE
5 Aggregated Functions DONE
6 Sub Queries DONE
7 Correlated Sub Queries DONE
8 Joins DONE
9 Derived Table DONE
10 Set Operators DONE
11 Analytical Functions DONE
12 Pseudo columns DONE
13 Database Objects DONE
14 Views DONE
15 Sequences DONE
16 Database Links
17 Synonyms DONE
18 Indexes DONE
19 Materialized Views
20 Data Dictionary DONE
21 External Tables
22 Hints
Data Dictionary View
ALL_TABLES
TABLES
TAB_COMMENTS
TAB_HISTOGRAMS
TAB_PARTITIONS
TAB_PRIVS*
TAB_COLUMNS
COL_COMMENTS
COL_PRIVS*
LOBS
VIEWS
INDEXES
IND_COLUMNS
IND_PARTITIONS
PART_*
CONS_COLUMNS
CONSTRAINTS
SEQUENCES
SYNONYMS
TAB_COL_STATISTICS
TRIGGERS
TRIGGER_COLS
Type of Information
Information about the object and relational tables
Information about the relational tables
Comments about the table structures
Statistics about the use of tables
Information about the partitions in a partitioned table
Different views detailing all the privileges on a table, the privileges granted by the user, and the privileges granted to the user
Information about the columns in tables and views
Comments about individual columns
Different views detailing all the privileges on a column, the privileges granted by the user, and the privileges granted to the us
Information about large object (LOB) datatype columns
Information about views
Information about the indexes on tables
Information about the columns in each index
Information about each partition in a partitioned index
Different views detailing the composition and usage patterns for partitioned tables and indexes
Information about the columns in each constraint
Information about constraints on tables
Information about sequence objects
Information about synonyms
The statistics used by the cost-based analyzer
Information about the triggers on tables
Information about the columns in triggers
S. No Concepts STATUS
1 Anonymous Blocks DONE
2 Conditional (If then Else) DONE
3 Control Structers ( For, While & Basic) DONE
4 Cursors (Parameterized & For Update Cursor) DONE
5 Exceptions (Pre Defined & User Defined) DONE
6 Procedures DONE
7 Functions DONE
8 Packages DONE
9 Triggers ( Row Level & Statement Level) DONE
10 Instead of Triggers & Mutating Error DONE
11 Ref Cursor DONE
12 Pipelined Functions
13 Pragma Autonomous Transaction DONE
14 SQL Loader
15 UTL- Files
16 Records & Collections DONE
17 Dynamic SQl DONE
18 Scheduler
19 Acid Properties
20 Normalization DONE
21 Object Type DONE
https://www.studytonight.com/plsql/plsql-loops LOOPS
https://www.devinline.com/2015/09/difference-between-weak-and-strong-cursor-type.html REF CURSORS
https://www.tutorialspoint.com/plsql/plsql_cursors.htm CURSURS
REF CURSORS
S. No Character Functions S. No Number Functions S. No
1 Upper 1 Round 1
2 Lower 2 Trunc 2
3 Initcap 3 MOD 3
4 ASCII 4 CEIL 4
5 Char 5 FLOOR 5
6 Trim 6 ABS 6
7 Ltrim 7 POWER
8 Rtrim 8 SQRT
9 Lpad 9 SIGN
10 Rpad 10 GREATEST
11 Substr 11 LEAST
12 Instr
13 Replace
14 Reverse
15 Translate
16 WM_CONCAT
17 LIST_AGG
Date Functions S. No Analytical Functions
Round 1 Rank
Trunc 2 Dense_Rank
Months_Between 3 ROW_number
Last_Day 4 Lead
Next_Day 5 Lag
Add_months 6 Ntile
7 Ttile
8 Running Sum