We are a team of young blood. Some of our Payilagam team mates are Childhood friends, few college mates and few other as Colleagues in Professional life and ended as friends. One common thing about the Payilagam team is we have around Five Years of experience in the Software field.
When we came out of our college campus the entire world was new to us. Though we were alumni of various leading government and private engineering colleges, we experienced difficult situations and the road to reach this position had lot of hurdles.
Each of us realized that there is a huge gap between the 10+2+4 education system and the Jobs field what we want to be in. During our initial days of job hunt, we found many software training centers with fake promises of placement and career.
Some of our friends believed those fake promises, joined there with dreams and hopes but all went in vain. None of the claims of these institutes were true, are true and neither will be. These so called “Best Software Training Institutes” captivate the students not for the welfare of the students but for their own profit margins. These taught us strong lesson not to believe these software training institutes in Chennai. All these experience fed us thought for starting a software training institute in Chennai and in turn saw the seed ‘Payilagam’. We don’t endorse ‘Payilagam’ as the best, We don’t endorse ‘Payilagam’ as No 1 institute in Chennai, But we endorse ‘Payilagam’ with its moral.
We started Payilagam Software Training Institute with the moral vision to nurture professionals of high academic caliber and perfect character, nurture with a strong motivation and commitment to serve humanity. We aim at training our trainees to become not only skilled professionals but also excellent human beings to influence the quality of life of people around.
There were no one to guide us when we were about to start our career, But Payilagam is there for you.
www.payilagam.com
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Oracle plsql syllabus
1. Payilagam Software Training Institute
Payilagam Software Training Institute,
No:4/67E, Sri Balaji’s Ishwarya,
Vijaya Nagar 3rd Cross Street, Velachery, Chennai – 600042.
044-22592370, 8344777333, 8883775533.
Mail : info@payilagam.com, Website : www.payilagam.com
PL/SQL Table of contents
1. Variables Information
PL/SQL Block Structure, Block Types, Types of Variables & Naming Rules Variable
Initialization and Keywords Scalar Data Types
%TYPE Attribute features
Boolean Variables and HANDLING Non-PL/SQL Variables DBMS_OUTPUT.PUT_LINE
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
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
1
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |
2. Payilagam Software Training Institute
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
7. Advanced Explicit Cursor Concepts
Cursors with Parameters
The FOR UPDATE Clause
The WHERE CURRENT OF Clause
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
2
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |
3. Payilagam Software Training Institute
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
12. Dictionary table usages
USER_OBJECTS, USER_SOURCE, USER_ERRORS, SHOW
ERRORS USER_DEPENDENCIES
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
14. Advanced Package Concepts
Overloading:
Using Forward Declarations
Restrictions on Package Functions Used in SQL Variable Persistent State in Package
Cursor Persistent State in Package
15. Oracle Supplied Packages
Dynamic SQL Using EXECUTE IMMEDIATE UTL_FILE
Export & Import -TEXT file, CSV File, Tab Separated File, Pipe Separated File
16. Creating Database Triggers
Types of Triggers Database Trigger:
DML Trigger Components
Trigger Usage - Tricks
3
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |
4. Payilagam Software Training Institute
17. Bulking in PL/SQL
Bulk Collect
Bulk Insert For all Bulk Collect Limit Comparing performance:
Record Variable, Collection Variable,
Collection Variable with Bulk collect
Collection Variable with Forall
18. General
Ref Cursor Usage
Parameter data type –Ref Cursor / Record variable tricks
PRAGMA AUTONOMOUS_TRANSACTION – feature
19. XML File Handling (CLOB / XML type)
XML File Generating
Generate XML script from table. Inserting XML Script into Table Copying CLOB filed to
another Table. Importing & Exporting XML Files
Warm Regards
Payilagam software training institute,
8344777333, 8883775533.
Mail: info@payilagam.com
Website: www.payilagam.com
4
Payilagam Software Training Institute | www.payilagam.com | 83 44 777 333 | 8883 77 55 33 |