Kerangka Materi
Pengenalan PL/SQL
- Apa itu PL/SQL?
- Keuntungan menggunakan PL/SQL
Struktur Dasar Blok PL/SQL
- Blok anonim
- Blok bernama
Variabel dan Tipe Data
- Deklarasi variabel
- Sintaks dan aturan
- Tipe data dalam PL/SQL
- Penggunaan variabel di blok PL/SQL
Struktur Kontrol
- IF-THEN-ELSE
- Pernyataan CASE
- Loop FOR
- Loop WHILE
Prosedur dan Fungsi yang Disimpan
- Membuat dan menjalankan prosedur yang disimpan
- Sintaks dan contoh
- Parameter input dan output
- Membuat dan mengeksekusi fungsi dalam PL/SQL
- Sintaks dan contoh
- Penggunaan dalam pernyataan SQL
Kursor
- Kursor eksplisit
- Kursor implisit
- Pengambilan data (fetching)
- Atribut kursor
Penanganan Pengecualian
- Pengecualian yang sudah ditentukan sebelumnya
- Pengecualian yang didefinisikan pengguna
- Penggunaan blok TRY-CATCH
Kontrol Transaksi
- Kontrol transaksi dalam PL/SQL
- Penggunaan blok bersarang dan transaksi
- Pengelolaan transaksi bersarang
- Membuat dan menggunakan savepoints
Teknik Kursor Lanjutan
- REF CURSOR yang kuat vs lemah
- Skenario penggunaan
Trigger
- Membuat trigger
- Jenis-jenis trigger
- Penggunaan trigger untuk audit
Paket dalam PL/SQL
- Pembuatan
- Spesifikasi
- Implementasi
- Eksekusi
- Pemanggilan (invocation)
- Aplikasi dunia nyata
- Walkthrough kode
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pemahaman dasar tentang SQL
- Pemahaman tentang skema database, tabel, dan hubungan
Audience
- Administrator database
- Pengembang database
- Pengembang perangkat lunak
- Analisis data
Testimoni (5)
Dasar-dasar sesi PL/SQL. Saya pernah menggunakan PL/SQL tetapi tidak pernah memahami dasarnya, dan kursus ini sangat membantu saya untuk memahami kueri PL/SQL.
Stefan-Andrei
Kursus - PL/SQL in Oracle 19c
Diterjemahkan Mesin
Pelatihan yang sangat seimbang dan berorientasi pada praktik, saya sangat senang karena memiliki mesin virtual dan dapat bekerja secara paralel dengan instruktur dalam mengerjakan latihan.
Robert
Kursus - PL/SQL in Oracle 19c
Diterjemahkan Mesin
Instruktur sabar dengan kami dan dia memastikan kami memahami setiap bagian sebelum melanjutkan.
RONIKA - Igaye Projects (PTY) LTD
Kursus - PL/SQL in Oracle 19c
Diterjemahkan Mesin
Cara dia menjelaskan segalanya
Alexandra G - DB Global Technology
Kursus - PL/SQL in Oracle 19c
Diterjemahkan Mesin
Latihan-latihan dijelaskan dengan sangat baik.
Monica - DB Global Technology
Kursus - PL/SQL in Oracle 19c
Diterjemahkan Mesin