Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Payilagam Software Training Institute, No:4/67E, Sri Balajis Ishwarya, Vijaya Nagar 3rd Cross Street, Velachery, Chennai 600042. 044-22592370, 8344777333, 8883775533. Mail : info@payilagam.com, Website : www.payilagam.com Oracle Standard SQL contents (Includes ANSI SQL / ISO SQL) Many new topics added apart from Oracle Standard curriculum based on real-time requirements in various domain (Manufacturing / Finance / Human resource / Inventory / Insurance) various Data Warehouse. 1. Basic DATABASE Concept and SQL
Basic history of database concept: DBMS, RDBMS, ORDBMS Advantage of ORACLE database and version information Interface tools usage: sqlplus, isqlplus, sqldeveloper, Toad SQL Language overview: DQL, DML, DDL, DCL, TCL What is the usage of ANSI standard? SELECT Command - Column Alias Rules, String data, Concatenations with various data Null Value handling with number and characters, Arithmetic Operator Concatenation Operator, Eliminating Duplicate Rows
3. Single-Row Functions
Character Functions: UPPER, LOWER, INITCAP, LENGTH, SUBSTR, INSTR, LPAD, RPAD, CONCAT, LTRIM, RTRIM, TRIM, REPLACE, TRANSLATE, AND REVERSE Number Functions: ROUND, TRUNC, MOD, POWER, CEIL, FLOOR, ABS
1 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |
4. JOINS
EQUI JOIN / SIMPLE JOIN / NORMAL JOIN ANSI JOIN, LEFT OUTER, RIGHT OUTER, FULL OUTER NATURAL JOIN, NATURAL OUTER JOINS INNER JOIN, JOIN ... USING clause, JOIN ... ON clause, CROSS JOIN, NON-EQUI JOIN, SELF JOIN ORACLE STANDARD OUTER JOINS. Multi table Joins, Complex Joins How to simplified complex joins.
5. Multi-row Functions
Group Functions Rules, SUM, MIN, MAX, COUNT, AVG Creating Groups of Data: GROUP BY Clause Filtering Group Results: The HAVING Clause
6. Sub-queries
Single-Row Sub queries- Rules, Operators: = > >= < <= <> Null Values in a Sub query Multi-Row Sub queries- Rules, Operators : IN, ANY , ALL
10. Constraints
NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK Column Level Constraint, Table Level Constraint Naming constraints and usage Adding a Constraint, Dropping a Constraint, Disabling Constraints, Enabling Constraints Validating Constraints
11. Views
Simple Views and Complex Views Create, Drop, Source Code Rules for Performing DML Operations on a View WITH CHECK OPTION, WITH READ ONLY Inline Views Materialized View Create, Refresh, Drop - Usage
23. Backup
Export / Import SCHEMA - using TOAD - using ORACLE direct command
24. General
What is migration? Migration Estimating, Planning, Preparation Simple Scenario / Complex Scenario.
2. Executable Statements
Data type Conversion Implicit / Explicit Nested Blocks and Variable Scope Operators in PL/SQL
3. Interacting with the Oracle Server Retrieving Data in PL/SQL Naming Conventions
Manipulating Data Using PL/SQL Inserting Data, Updating Data, Deleting Data, Merging Rows Implicit Cursor Attributes Tricks & usage
5 Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |
4. Control Structures
Controlling PL/SQL Flow of Execution IF-THEN-ELSE Statement Execution CASE Expressions Handling Nulls, Logic Tables, Boolean Conditions LOOP Statements: Basic Loops, WHILE Loops, FOR Loops Nested Loops and Labels Goto Statement
Composite Variables
Composite Data Types: RECORDS AND COLLECTION Record Variable features & Tricks Collection: INDEX BY Tables, NESTED TABLE, VARRAY %ROWTYPE Attribute advantage Methods: EXTEND, TRIM, EXISTS, COUNT, LIMIT, FIRST, LAST, PRIOR, NEXT, DELETE DML Process - Records & Collection Advantages.
6. Explicit Cursors
Explicit Cursor Structure Explicit Cursor Attributes Tricks & usage. Explicit Cursor with Scalar, Record & Collection Variable Controlling Multiple Fetches Cursor with Sub-query, Join-query, Aggregating Functions Cursor FOR Loops Cursor FOR Loops Using Sub-queries
8. Handling Exceptions
Handling Exceptions with PL/SQL Exception Types Trapping Exceptions Predefined Exceptions Non-predefined Exceptions Functions for Trapping Exceptions Trapping User-Defined Exceptions Propagating Exceptions RAISE_APPLICATION_ERROR
9. Procedures
Syntax for Creating Procedures Formal versus Actual Parameters Procedures with Parameters: IN, OUT, IN OUT Methods for Passing Parameters, DEFAULT Option for Parameters Invoking a Procedure from an Anonymous PL/SQL Block Invoking a Procedure from another Procedure Handled Exceptions Unhandled Exceptions
10. Sub-programs
Declaring, Rules and invoking Subprograms Benefits of Subprograms Subprogram with parameter
11. Functions
Syntax for Creating Functions Creating and Executing Function Invoking Functions in SQL Expressions Restrictions on Calling Functions from SQL Expressions and SQL Subprogram in Functions. Invoking Functions in Procedure/ Function / Sub-programs
13. Packages
Components of a Package Referencing Package Objects Creating a Package Specification/Body Public and Private Constructs Invoking Package Constructs Referencing a Public Variable from a Stand-alone Procedure Advantages / Disadvantage of Packages Sub-program in Packages
18. General
Ref Cursor Usage Parameter data type Ref Cursor / Record variable tricks PRAGMA AUTONOMOUS_TRANSACTION feature
Warm Regards
Payilagam software training institute, 8344777333, 8883775533. Mail: info@payilaga.com Website: www.payilagam.com
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |