TRAINING PENGENALAN PL/SQL FUNDAMENTALS
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
- Tatap Muka/offline
- Online via zoom
Kota Penyelenggaraan jika offline :
- Bandung
- Jogjakarta
- Surabaya
- Jakarta
fasilitas yang didapatkan
- Training Kit Eksklusif
- Tas
- Name Tag
- Modul
- Flash disk
- Ballpoint
- Block Note
- Souvenir
- Harga yang Reliable
- Trainer Kompeten di bidangnya
- Pelayanan Maksimal untuk peserta
- Penjemputan dari dan ke bandara
Investasi :
Public training : Rp. 4.500.000 (minimum 3 pax)
In House Training : on Call
