Course Outline

Pengantar PL/SQL

  • Tinjauan umum lingkungan runtime PL/SQL
  • Struktur dan jenis blok PL/SQL
  • Mendeklarasikan dan memanfaatkan variabel
  • Struktur kontrol: kondisional dan loop

Menggabungkan SQL ke dalam PL/SQL

  • Menjalankan perintah DML
  • Memanfaatkan DDL dan dinamis SQL
  • Perintah kontrol transaksi (TCL)
  • Melakukan pengambilan data dengan pernyataan SELECT

Prosedur dan Fungsi

  • Pembuatan dan penghapusan prosedur dan fungsi
  • Teknik parameterisasi
  • Melewati parameter berdasarkan nilai dan referensi; memahami NOCOPY

Penanganan Kesalahan dan Pengecualian

  • Strategi untuk mengelola kesalahan dan pengecualian di PL/SQL

Kursor Management

  • Memahami catatan dan kursor statis
  • Parameterisasi kursor
  • Menerapkan kursor dengan FOR UPDATE

Array Asosiatif

  • Mendeklarasikan dan menggunakan array asosiatif di PL/SQL

Paket

  • Struktur paket: spesifikasi dan badan
  • Bagian inisialisasi, variabel global, dan manajemen memori
  • Konsep enkapsulasi, overloading, dan deklarasi maju

Pemicu

  • Membuat pemicu DML
  • Menerapkan pemicu INSTEAD OF
  • Memahami pemicu sistem
  • Menjelajahi fitur pemicu lanjutan

Aplikasi Praktis Paket Built-in

  • Menulis ke file menggunakan UTL_FILE
  • Mengirim email dari PL/SQL

Kode Management dan Kompilasi

  • Teknik untuk enkripsi dan pengaburan kode
  • Memanfaatkan kompilasi bersyarat
  • Mengelola ketergantungan objek
  • Menafsirkan peringatan kompiler

Ringkasan dan Langkah Berikutnya

Requirements

  • Kemampuan dasar dalam bahasa pemrograman apa pun (terstruktur atau berorientasi objek)
  • Keakraban dengan SQL dasar-dasar dan Oracle lingkungan database

Hadirin

  • Pengembang
  • Database administrator
 28 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses (Minimal 5 peserta)

Related Categories