Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 11

S.

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

NVL NVL2 NULLIF Coalesce Decode


Method
EXISTS (n)
COUNT
LIMIT
FIRST
LAST
PRIOR (n)
NEXT (n)
EXTEND
EXTEND (n)
EXTEND (n,i)
TRIM
TRIM (n)
DELETE
DELETE (n)
DELETE (m,n)
Description
This method will return Boolean results. It will return 'TRUE' if the nth element exists in that collection, else it will retu
Gives the total count of the elements present in a collection
It returns the maximum size of the collection. For Varray, it will return the fixed size that has been defined. For Neste
Returns the value of the first index variable(subscript) of the collections
Returns the value of the last index variable(subscript) of the collections
Returns precedes index variable in a collection of the nth element. If there is no precedes index value NULL is return
Returns succeeds index variable in a collection of the nth element. If there is no succeeds index value NULL is retur
Extends one element in a collection at the end
Extends n elements at the end of a collection
Extends n copies of the ith element at the end of the collection
Removes one element from the end of the collection
Removes n elements from the end of collection
Deletes all the elements from the collection. Makes the collection empty
Deletes the nth element from the collection. If the nth element is NULL, then this will do nothing
Deletes the element in the range mth to nth in the collection
SYNTAX
<collection_name>.EXISTS(element_position)
<collection_name>.COUNT
<collection_name>.LIMIT
<collection_name>.FIRST
<collection_name>.LAST
<collection_name>.PRIOR(n)
<collection_name>.NEXT(n)
<collection_name>.EXTEND
<collection_name>.EXTEND(n)
<collection_name>.EXTEND(n,i)
<collection_name>.TRIM
<collection_name>.TRIM (n)
<collection_name>.DELETE
<collection_name>.DELETE(n)
<collection_name>.DELETE(m,n)

You might also like