ORACLE SQL SORGULAMA (PL-SQL) BAŞLANGIÇ EĞİTİMİ

SQL'in üzerine PL/SQL programlamayı inşa edin

PL/SQL blokları, değişken, koşul, döngü, cursor ve istisna yönetimine giriş

Oracle SQL Sorgulama (PL-SQL) Başlangıç Eğitimi, SQL bilen katılımcılara Oracle'ın prosedürel dili PL/SQL'e geçişi öğretir. Program anonim blok yapısı, değişkenler, %TYPE, IF, CASE ve LOOP türleriyle başlar.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Anonim bloktan değişken, koşul, döngü, cursor ve basit prosedüre PL/SQL temeli

Oracle SQL Sorgulama (PL-SQL) Başlangıç Eğitimi, SQL bilen katılımcılara Oracle'ın prosedürel programlama dili PL/SQL'e geçişi öğretir. Anonim blok yapısı, değişken ve veri tipleri, IF ve CASE ile koşul, LOOP türleri ile döngü işlenir. SELECT INTO ile değişkene veri alma, cursor ile satır satır işleme ve EXCEPTION ile istisna yönetimi uygulanır. Basit procedure ve function yazımı da işlenir. Eğitim, saf SQL ile çözülemeyen mantık işlerini programlamaya odaklanır.

Süre ve Format

2 Gün. Her gün dört modül; anonim blok ve değişkenden koşul, döngü, cursor, istisna ve basit prosedüre ilerlenir.

Seviye

Başlangıç Seviyesi — PL/SQL blokları, değişken, koşul, döngü ve cursor ile programlamaya giriş

Öğrenme Metodu

Her konu SQL Developer'da yazılan PL/SQL blokları, DBMS_OUTPUT çıktıları ve küçük programlama alıştırmalarıyla uygulanır.

Neden Bu Eğitim?

🔁Mantık ve döngü

Saf SQL ile çözülemeyen koşul ve döngü gerektiren işleri veritabanının içinde programlamayı öğrenirsiniz.

🧰SQL üstüne inşa

Bildiğiniz SQL'in üzerine değişken, koşul ve cursor ekleyerek çok daha güçlü veri işleme becerisi kazanırsınız.

🗄️Veritabanında kod

İş mantığını procedure ve function olarak veritabanında saklar, tekrar kullanılabilir modüler kod yazarsınız.

Anahtar Konular

pl/sql eğitimioracle pl sql başlangıçpl sql kursuplsql programlama eğitimioracle cursor eğitimipl sql stored procedure eğitimioracle programlama eğitimipl sql temel eğitimioracle sql sorgulama eğitimi
“SQL veriye ne istediğinizi söyler; PL/SQL ise onu nasıl adım adım işleyeceğinizi veritabanının içinde anlatır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
SQL bilgisi

SELECT, WHERE, JOIN ve grup fonksiyonları dahil temel SQL sorgu yazma bilgisi gereklidir.

2
Programlama mantığı

Değişken, koşul ve döngü gibi temel programlama kavramlarına aşinalık faydalıdır.

3
Oracle aşinalığı

Oracle tablolar ve SQL Developer kullanımına temel düzeyde aşinalık beklenir.

4
Çalışma ortamı

SQL Developer kurulu, örnek şema yüklü bir Oracle veritabanına erişim gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı PL/SQL blok yapısını kavrar, değişken ve veri tiplerini tanımlar, IF ve CASE ile koşul, LOOP türleriyle döngü kurarak temel akış kontrolünü öğrenir.
Modül 1
PL/SQL'e Giriş ve Blok Yapısı
  • PL/SQL nedir ve SQL'den temel farkı
  • Anonim blok: DECLARE, BEGIN, END
  • PL/SQL'in SQL motoruyla ilişkisi
  • DBMS_OUTPUT.PUT_LINE ile ekrana yazma
  • SQL Developer'da blok çalıştırma
  • Blok içi yorum ve kod biçimlendirme
Modül 2
Değişkenler ve Veri Tipleri
  • Değişken tanımlama ve başlangıç değeri
  • Skalar veri tipleri (NUMBER, VARCHAR2)
  • %TYPE ile sütun tipine bağlı değişken
  • %ROWTYPE ile satır yapısı değişkeni
  • Sabit (CONSTANT) değer tanımlama
  • Değişken kapsamı (scope) ve iç içe blok
Modül 3
Koşul (IF ve CASE) Yapıları
  • IF-THEN ile tek yönlü koşul denetimi
  • IF-THEN-ELSE ile çift yönlü dallanma
  • IF-THEN-ELSIF ile çoklu koşul denetimi
  • CASE ifadesiyle değer tabanlı dallanma
  • Searched CASE ile koşul tabanlı seçim
  • NULL değerin koşuldaki davranışı
Modül 4
Döngü (LOOP) Yapıları
  • Basit LOOP ve EXIT ile döngü çıkışı
  • EXIT WHEN ile koşullu döngü sonu
  • WHILE döngüsü ile koşullu tekrar
  • FOR döngüsü ve sayaç aralığı kullanımı
  • İç içe döngü ve döngü etiketleri
  • CONTINUE ile sonraki iterasyona geçme
Günün hedefiKatılımcı SELECT INTO ile değişkene veri alır, cursor ile satırları tek tek işler, EXCEPTION ile istisnaları yönetir ve basit procedure ve function yazmayı öğrenir.
Modül 1
PL/SQL İçinde SQL Kullanımı
  • SELECT INTO ile tek satırı değişkene alma
  • PL/SQL içinde INSERT, UPDATE, DELETE
  • SQL%ROWCOUNT ile etkilenen satır sayısı
  • COMMIT ve ROLLBACK blok içinde kullanımı
  • NO_DATA_FOUND ve TOO_MANY_ROWS durumu
  • Değişkenleri SQL cümlesinde kullanma
Modül 2
Cursor ile Satır İşleme
  • Explicit cursor tanımlama ve amacı
  • OPEN, FETCH ve CLOSE adımlarının akışı
  • Cursor FOR döngüsü ile basitleştirme
  • Cursor öznitelikleri: %FOUND, %NOTFOUND
  • %ROWCOUNT ile işlenen satır sayısı
  • Parametreli cursor tanımı ve kullanımı
Modül 3
İstisna (Exception) Yönetimi
  • EXCEPTION bloğunun yapısı ve yeri
  • Önceden tanımlı istisnalar (predefined)
  • WHEN OTHERS ile genel hata yakalama
  • SQLCODE ve SQLERRM ile hata bilgisi
  • Kullanıcı tanımlı istisna oluşturma
  • RAISE ile istisna fırlatma ve yayma
Modül 4
Basit Procedure ve Function
  • Stored procedure kavramı ve amacı
  • CREATE PROCEDURE ile prosedür tanımlama
  • IN, OUT ve IN OUT parametreleri
  • Function tanımlama ve RETURN değeri
  • Procedure ve function çağırma yolları
  • Modüler ve tekrar kullanılabilir kodun faydası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Blok yapısı

PL/SQL anonim blok yapısını kavrar, DECLARE, BEGIN ve END ile düzenli kod yazarsınız.

✅
Değişken kullanımı

Değişkenleri, %TYPE ve %ROWTYPE ile tabloya bağlı olarak tanımlayıp kullanırsınız.

✅
Koşul ve döngü

IF, CASE ve LOOP türleriyle akış kontrolü kurarak mantık gerektiren işleri programlarsınız.

✅
Değişkene veri

SELECT INTO ile sorgu sonucunu değişkene alır, blok içinde DML işlemleri yaparsınız.

✅
Cursor işleme

Explicit cursor ve cursor FOR döngüsüyle sorgu satırlarını tek tek güvenle işlersiniz.

✅
İstisna yönetimi

EXCEPTION bloğu, SQLCODE ve SQLERRM ile hataları yakalar ve anlamlı biçimde yönetirsiniz.

✅
Prosedür yazma

Basit procedure ve function tanımlayarak iş mantığını veritabanında modüler kodlarsınız.

✅
SQL ile bütünleşme

SQL ve PL/SQL'i bir arada kullanarak saf SQL ile çözülemeyen mantık işlerini çözersiniz.

Kimler İçin Uygundur?

  • SQL temeli olan ve veritabanı içinde programlamaya başlamak isteyen geliştiriciler
  • veri analistleri
  • raporlama uzmanları
  • Oracle uygulamalarını destekleyen BT çalışanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim için SQL bilmek gerekir mi?
Evet. Bu eğitim SQL bilen katılımcılar içindir; SELECT, WHERE, JOIN ve grup fonksiyonları gibi temel sorgulama bilgisi beklenir. PL/SQL, SQL'in üzerine programlama yetenekleri ekler, bu yüzden önce SQL temelinin olması gerekir. Hiç SQL bilmeyenler için ayrı bir başlangıç eğitimi vardır.
SQL ve PL/SQL arasındaki fark nedir?
SQL, veritabanından veri sorgulamak ve değiştirmek için kullanılan bildirimsel bir dildir. PL/SQL ise SQL'in üzerine değişken, koşul, döngü, cursor ve istisna gibi prosedürel programlama yapıları ekleyen Oracle'a özgü bir dildir. Böylece saf SQL ile çözülemeyen mantık gerektiren işler yapılabilir.
Bu eğitimde neler yazabilir hale gelirim?
Eğitim sonunda değişken, koşul ve döngü içeren PL/SQL blokları yazabilir; cursor ile satırları işleyebilir, istisnaları yakalayabilir ve IN/OUT parametreli basit stored procedure ile function tanımlayabilirsiniz. İleri konular (paket, trigger, collection) ileri PL/SQL eğitiminde ele alınır.
Eğitim hangi araçla yapılıyor?
Tüm alıştırmalar Oracle SQL Developer kullanılarak yapılır; blok çıktıları DBMS_OUTPUT ile görüntülenir. Katılımcılar örnek bir şema üzerinde kendi PL/SQL bloklarını ve prosedürlerini yazarak öğrenir. Eğitim kurumun kendi Oracle ortamına uyarlanabilir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika PL/SQL blok yapısı, koşul, döngü, cursor, istisna yönetimi ve prosedür konularını belgeler. Oracle'ın resmi sertifika sınavlarına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Oracle SQL Sorgulama (PL-SQL) Başlangıç Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuOracle
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

OracleOracle NoSQL Database Eğitimi
Veritabanı Eğitimleri

Oracle NoSQL Database Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Oracle NoSQL dağıtık mimarisi, tablo ve JSON veri modeli, Table API, SQL for NoSQL, indeksler ve elastik ölçeklendirmeyi öğreten uygulamalı veritabanı eğitimi.

Detayları Gör →
OracleOracle Petrol Sahası Operasyonları için Bulut ERP Füzyon Bakım Modülü Eğitimi
Veritabanı Eğitimleri

Oracle Petrol Sahası Operasyonları için Bulut ERP Füzyon Bakım Modülü Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Oracle Fusion Cloud Maintenance ile petrol sahası varlık, iş emri, önleyici bakım, parça ve maliyet yönetimini işleyen uygulamalı orta seviye eğitim.

Detayları Gör →
OracleOracle PL/SQL (Giriş Düzeyi) Eğitimi
Veritabanı Eğitimleri

Oracle PL/SQL (Giriş Düzeyi) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

SQL bilenler için Oracle PL/SQL giriş eğitimi: blok yapısı, değişkenler, SELECT INTO, koşul, döngü, imleç, istisna ve ilk prosedür-fonksiyon yazımını öğretir.

Detayları Gör →
OracleOracle PL/SQL Program Birimleri Geliştirme Eğitimi
Veritabanı Eğitimleri

Oracle PL/SQL Program Birimleri Geliştirme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Oracle PL/SQL saklı prosedür, fonksiyon, paket ve tetikleyicileri parametre modları, bağımlılık, AUTHID yetki modeli ve dağıtım disipliniyle geliştirmeyi öğreti

Detayları Gör →
OracleOracle PL/SQL Programming Eğitimi
Veritabanı Eğitimleri

Oracle PL/SQL Programming Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Oracle PL/SQL dilini blok yapısı, istisna, imleç, koleksiyon, BULK COLLECT, FORALL, dinamik SQL ve program birimleriyle kapsamlı öğreten uygulamalı eğitim.

Detayları Gör →
OracleORACLE PL/SQL Temel Kavramları Eğitimi
Veritabanı Eğitimleri

ORACLE PL/SQL Temel Kavramları Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Oracle PL/SQL temel eğitimi: blok yapısı, değişken, %TYPE, kontrol akışı, SELECT INTO, cursor, exception yönetimi ve saklı yordam, fonksiyon, trigger temelleri.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn