Course details
This course will introduction the Oracle 9i PL/SQL prgramming language. Students will control data sharing and locking, develop an understanding of multi-user and concurrent transactions and develop database triggers, stored procedures and functions.
- Oracle 9i Foundation: SQL Basics & SQL *Plus or equivalent experience.
- SQL and PL/SQL
- PL/SQL anonymous block structure
- PL/SQL Datatypes
- Variable declarations
- Object naming rules
- Executable Statements
- Repetition control
- LOOP Statements - Basic LOOP, WHILE, FOR
- CASE Expressions and Statements
- Basic Coding Standards
- SQL *PLUS development environment
- Selecting single and multiple rows
- Referencing other variables or a database column`s datatypes
- Modifying database data (DML)
- Implicit cursor attributes
- Transaction control commands
- Autonomous Transactions
- Selecting data into PL/SQL variables
- Declaring explicit cursors
- Referencing other structures datatypes
- Using the cursor FOR LOOP
- Displaying messages with DBMS_OUTPUT
- FOR UPDATE / WHERE CURRENT OF
- Writing an exception handler section
- Handling predefined exceptions
- Handling user-defined exceptions
- Controlling exception processing
- Using RAISE_APPLICATION_ERROR
- Preventing PRAGMA EXCEPTION_INIT
- Using SQLCOSE and SQLERRM
- Introduction to procedures and functions stored in the database
- Creating stored PL/SQL objects
- Passing values with parameters
- Formal vs. actual parameters
- Parameter types - IN / OUT / IN OUT
- Creating procedures, functions, packages, package bodies
- Introduction to database triggers
- Viewing and recompiling stored code
Course Location
About Professional Training Solutions Ltd
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- SQL Programming Beginner St. Paul's CollegeEUR 12Duration: Upto 8 Hours
- SQL Developer Diploma Lead AcademyEUR 24
EUR 370Duration: Upto 5 Hours