PL/SQL Outline Eğitimi
Oracle PL SQL Programlama Eğitimi: PL/SQL (Procedural Language/Structured Query Language), standart SQL programlama dilinin geliştirilmesi ile ortaya çıkmıştır.
PL/SQL içerisinde gelen döngüler, koşullu ifadeler, prosedürler ve fonksiyonlar, tipler ve tetikleyiciler, diziler ve hata yakalama mekanizması ile veritabanı programcılarına pek çok kolaylık sunmaktadır.
PL/SQL’in paket oluşturma özelliği ile, yazılan kodun tekrar kullanılması kolaylaştırılmıştır.
PL/SQL Programlama ile ilgili olarak; en temelden en ileri konulara kadar detaylı biçimde örnekleriyle ele alıp inceleyeceyiz.
PL/SQL Outline Eğitimi (5 Gün)
Ön Koşul
Bu eğitimi almak için herhangi bir ön koşul gerekmemektedir.
Kimler İçin
Bu eğitim, PL/SQL Programlama Query yazmak, geliştirme yapmak, raporlar hazırlamak ve yüksek performanslı veritabanları tasarlamak isteyen kişiler için uygundur.
Eğitim İçeriği
Introduction to PL/SQL
- PL/SQL Overview
- List the benefits of PL/SQL Subprograms
- Overview of the Types of PL/SQL blocks
- Create a Simple Anonymous Block
- Generate the Output from a PL/SQL Block
PL/SQL Identifiers
- List the different Types of Identifiers in a PL/SQL subprogram
- Usage of the Declarative Section to Define Identifiers
- Use of variables to store data
- Scalar Data Types
- %TYPE Attribute
- Bind Variables
- Sequences in PL/SQL Expressions
Write Executable Statements
- Basic PL/SQL Block Syntax Guidelines
- How to comment code?
- SQL Functions in PL/SQL
- Data Type Conversion
- Nested Blocks
- Operators in PL/SQL
Interaction with the Oracle Server
- SELECT Statements in PL/SQL to Retrieve data
- Data Manipulation in the Server Using PL/SQL
- The SQL Cursor concept
- Learn to use SQL Cursor Attributes to Obtain Feedback on DML
- How to save and discard transactions?
Control Structures
- Conditional processing Using IF Statements
- Conditional processing Using CASE Statements
- Simple Loop Statement
- While Loop Statement
- For Loop Statement
- The Continue Statement
Usage of Composite Data Types
- PL/SQL Records
- The %ROWTYPE Attribute
- Insert and Update with PL/SQL Records
- Associative Arrays (INDEX BY Tables)
- INDEX BY Table Methods
- INDEX BY Table of Records
Explicit Cursors
- Understand Explicit Cursors
- Declare the Cursor
- How to open the Cursor?
- Fetching data from the Cursor
- How to close the Cursor?
- Cursor FOR loop
- Explicit Cursor Attributes
- FOR UPDATE Clause and WHERE CURRENT Clause
Stored Procedures and Functions
- What are Stored Procedures and Functions?
- Differentiate between anonymous blocks and subprograms
- Create a Simple Procedure
- Create a Simple Procedure with IN parameter
- Create a Simple Function
- Execute a Simple Procedure
- Execute a Simple Function