TRAINING PENGENALAN PL/SQL FUNDAMENTALS

training

TRAINING DASAR BASIS DATA ORACLE

 

 

DESCRIPTION

Training  ini  mengenalkan  PL/SQL kepada para peserta dan menjelaskan
manfaat  dari  bahasa  pemrograman  ini.  Para  peserta  belajar untuk
membuat  blok  kode aplikasi PL/SQL yang dapat dibagikan oleh multiple
forms,   reports,  dan  data  management  applications.  Peserta  juga
mempelajari  bagaimana  cara  untuk  membuat  anonymous PL/SQL blocks,
stored  procedures,  dan  functions.  Peserta  belajar mendeklarasikan
identifiers  dan  trapping  exceptions.  Dengan praktik dan modul yang
disertakan dalam training akan memperkuat konsep fundamental peserta.

OBJECTIVE
* Mempelajari   Alur  Kode  Conditionally  Control  (Loops,  Control
Structures)
* Menggunakan Kursor Eksplisit
* Menangani Runtime Errors
* Mendiskripsikan Prosedur dan Fungsi yang disimpan
* Bekerja dengan Composite Data Types
* Mendeklarasikan PL/SQL Variables

Â

COURSE OUTLINE

1. Introduction to PL/SQL
* PL/SQL Overview
* Benefits of PL/SQL Subprograms
* Overview of the Types of PL/SQL Blocks
* Create a Simple Anonymous Block
* Generate Output from a PL/SQL Block

2. PL/SQL Identifiers
* List the Different Types of Identifiers in a PL/SQL Subprogram
* Usage of the Declarative Section to Define Identifiers
* Use Variables to Store Data
* Identify Scalar Data Types
* The % Type Attribute
* Bind Variables Description
* Sequences in PL/SQL Expressions

3. Write Executable Statements
* Describe Basic PL/SQL Block Syntax Guidelines
* Comment Code
* Deployment of SQL Functions in PL/SQL
* How to Convert Data Types
* Nested Blocks
* Identify the Operators in PL/SQL

4. Interaction with the Oracle Server
* Invoke SELECT Statements in PL/SQL to Retrieve Data
* Data Manipulation in the Server Using PL/SQL
* SQL Cursor Concept
* Usage of SQL Cursor Attributes to Obtain Feedback on DML
* Save and Discard Transactions

5. Control Structures
* Conditional Processing Using IF Statements
* Conditional Processing Using CASE Statements
* Use Simple Loop Statement
* Use While Loop Statement
* Use For Loop Statement
* Describe the Continue Statement

6. Composite Data Types
* Use PL/SQL Records
* The %ROWTYPE Attribute
* Insert and Update with PL/SQL Records
* Associative Arrays (INDEX BY Tables)
* Examine INDEX BY Table Methods
* Use INDEX BY Table of Records

7. Explicit Cursors
* Explicit Cursors Definition
* Declare the Cursor
* Open the Cursor
* Fetch Data from the Cursor
* Close the Cursor
* Cursor FOR Loop
* Explicit Cursor Attributes
* FOR UPDATE Clause and WHERE CURRENT Clause

8. Exception Handling
* Understand Exceptions
* Handle Exceptions with PL/SQL
* Trap Predefined Oracle Server Errors
* Trap Non-Predefined Oracle Server Errors
* Trap User-Defined Exceptions
* Propagate Exceptions
* RAISE_APPLICATION_ERROR Procedure

9. Stored Procedures and Functions
* Understand 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

METODE PELATIHAN

Pre Test

Presentasi

Diskusi

Studi Kasus

Evaluasi

Post Test

JADWAL TRAINING TAHUN 2026

03 – 04 Januari 2026 | 16 – 17 Januari 2026

06 – 07 Februari 2026 | 20 – 21 Februari 2026

05 – 06 Maret 2026 | 19 – 20 Maret 2026

03 – 04 April 2026 | 23 – 24 April 2026

07 – 08 Mei 2026 | 21 – 22 Mei 2026

05 – 06 Juni 2026 | 25 – 26 Juni 2026

09 – 10 Juli 2026 | 23 – 24 Juli 2026

06 – 07 Agustus 2026 | 20 – 21 Agustus 2026

04 – 05 September 2026 | 18 – 19 September 2026

08 – 09 Oktober 2026 | 22 – 23 Oktober 2026

06 – 07 November 2026 | 26 – 27 November 2026

04 – 05 Desember 2026 | 18 – 19 Desember 2026

Metode Training

  1. Tatap Muka/offline
  2. Online via zoom

Kota Penyelenggaraan jika offline :

  1. Bandung
  2. Jogjakarta
  3. Surabaya
  4. Jakarta

fasilitas yang didapatkan

  1. Training Kit Eksklusif
    • Tas
    • Name Tag
    • Modul
    • Flash disk
    • Ballpoint
    • Block Note
    • Souvenir
  2. Harga yang Reliable
  3. Trainer Kompeten di bidangnya
  4. Pelayanan Maksimal untuk peserta
  5. Penjemputan dari dan ke bandara
Investasi :

Public training : Rp. 4.500.000 (minimum 3 pax)

In House Training : on Call