Bize Ulaşın

Eğitim İçeriği

Giriş

  • Amaçlar ve Hedefler
  • Kurs Takvimi
  • Tanışmalar
  • Ön Gereksinimler
  • Sorumluluklar

SQL Araçları

  • Hedefler
  • SQL Developer
  • SQL Developer - Bağlantı
  • Tablo Bilgilerinin Görüntülenmesi
  • SQL Kullanımı, SQL Developer - Sorgu
  • SQL*Plus Girişi
  • Doğrudan Bağlantı
  • SQL*Plus Kullanımı
  • Oturumun Sonlandırılması
  • SQL*Plus Komutları
  • SQL*Plus Ortamı
  • SQL*Plus İstemciyi (Prompt)
  • Tablolar Hakkında Bilgi Bulma
  • Yardım Alma
  • SQL Dosyalarını Kullanma
  • iSQL*Plus, Varlık Modelleri
  • ORDERS Tabloları
  • FILM Tabloları
  • Kurs Tabloları Broşürü
  • SQL Sözdizimi
  • SQL*Plus Komutları

PL/SQL Nedir?

  • PL/SQL Nedir?
  • Neden PL/SQL Kullanılır?
  • Blok Yapısı
  • İleti Gösterme
  • Örnek Kod
  • SERVEROUTPUT Ayarlama
  • Güncelleme Örneği, Stil Kılavuzu

Değişkenler

  • Değişkenler
  • Veri Tipleri
  • Değişken Ayarlama
  • Sabitler
  • Yerel ve Küresel Değişkenler
  • %Type Değişkenleri
  • Yerine Koyma Değişkenleri
  • & ile Yorumlar
  • Doğrulama Seçeneği
  • && Değişkenleri
  • Define ve Undefine

SELECT İfadesi

  • SELECT İfadesi
  • Değişkenleri Değerlendirme
  • %Rowtype Değişkenleri
  • CHR İşlevi
  • Kendi Kendine Çalışma
  • PL/SQL Kayıtları
  • Örnek Bildirimler

Koşullu İfadeler

  • IF İfadesi
  • SELECT İfadesi
  • Kendi Kendine Çalışma
  • Case İfadesi

Hataları Yakalama

  • İstisna
  • Dahili Hatalar
  • Hata Kodu ve İletisi
  • No Data Found Kullanımı
  • Kullanıcı İstisnaları
  • Raise Application Error
  • Tanımsız Hataları Yakalama
  • PRAGMA EXCEPTION_INIT Kullanımı
  • Commit ve Rollback
  • Kendi Kendine Çalışma
  • Gömülü Bloklar
  • Atölye

Yineleme - Döngüler

  • Loop İfadesi
  • While İfadesi
  • For İfadesi
  • Goto İfadesi ve Etiketler

İmleçler (Cursors)

  • İmleçler
  • İmleç Nitelikleri
  • Açık İmleçler
  • Açık İmleç Örneği
  • İmleç Bildirimi
  • Değişken Bildirimi
  • Açma, İlk Satırı Getirme
  • Sonraki Satırı Getirme
  • %Notfound'da Çıkış
  • Kapatma
  • For Döngüsü I
  • For Döngüsü II
  • Güncelleme Örneği
  • FOR UPDATE
  • FOR UPDATE OF
  • WHERE CURRENT OF
  • İmleçlerle Commit
  • Doğrulama Örneği I
  • Doğrulama Örneği II
  • İmleç Parametreleri,
  • Atölye
  • Atölye Çözümü

Yordamlar, İşlevler ve Paketler

  • Create İfadesi
  • Parametreler
  • Yordam Gövdesi
  • Hataları Gösterme
  • Bir Yordamı Açıklama
  • Yordamları Çağırma
  • SQL*Plus'ta Yordamları Çağırma
  • Çıkış Parametrelerini Kullanma
  • Çıkış Parametreleriyle Çağırma
  • İşlev Oluşturma
  • Örnek İşlev
  • Hataları Gösterme
  • Bir İşlevi Açıklama
  • İşlevleri Çağırma
  • SQL*Plus'ta İşlevleri Çağırma
  • Modüler Programlama
  • Örnek Yordam
  • İşlevleri Çağırma
  • IF İfadesinde İşlevleri Çağırma
  • Paket Oluşturma
  • Paket Örneği
  • Paket Nedenleri
  • Herkese Açık ve Özel Alt Programlar
  • Hataları Gösterme
  • Bir Paketi Açıklama
  • SQL*Plus'ta Paketleri Çağırma
  • Alt Programlardan Paketleri Çağırma
  • Bir Alt Programı Düşürme (Dropping)
  • Alt Programları Bulma
  • Bir Hata Ayıklama Paketi Oluşturma
  • Hata Ayıklama Paketini Çağırma
  • Konumsal ve Adlandırılmış Notasyon
  • Parametre Varsayılan Değerleri
  • Yordamları ve İşlevleri Yeniden Derleme
  • Atölye

Tetikleyiciler

  • Tetikleyici Oluşturma
  • İfade Tetikleyicileri
  • Satır Düzeyi Tetikleyiciler
  • WHEN Kısıtlaması
  • Selektif Tetikleyiciler - IF
  • Hataları Gösterme
  • Tetikleyicilerde Commit
  • Kısıtlamalar
  • Değişen (Mutating) Tetikleyiciler
  • Tetikleyicileri Bulma
  • Bir Tetikleyiciyi Düşürme (Dropping)
  • Otomatik Numara Oluşturma
  • Tetikleyicileri Devre Dışı Bırakma
  • Tetikleyicileri Etkinleştirme
  • Tetikleyici İsimleri

Örnek Veriler

  • ORDER Tabloları
  • FILM Tabloları
  • EMPLOYEE Tabloları

Dinamik SQL

  • PL/SQL'de SQL
  • Baglama (Binding)
  • Dinamik SQL
  • Dinamik SQL (Native)
  • DDL ve DML
  • DBMS_SQL Paketi
  • Dinamik SQL - SELECT
  • Dinamik SQL - SELECT Yordamı

Dosya Kullanımı

  • Metin Dosyalarını Kullanma
  • UTL_FILE Paketi
  • Yazma/Ekleme Örneği
  • Okuma Örneği
  • Tetikleyici Örneği
  • DBMS_ALERT Paketleri
  • DBMS_JOB Paketi

KOLEKSİYONLAR

  • %Type Değişkenleri
  • Kayıt Değişkenleri
  • Koleksiyon Tipleri
  • Dizin Tabloları (Index-By Tables)
  • Değer Ayarlama
  • Mevcut Olmayan Elemanlar
  • Gömülü Tablolar
  • Gömülü Tablo Başlatma
  • Oluşturucuyu (Constructor) Kullanma
  • Bir Gömülü Tabloya Ekleme
  • Varyap (Varrays)
  • Varray Başlatma
  • Bir Varray'a Eleman Ekleme
  • Çok Seviyeli Koleksiyonlar
  • Dürüst Bağlama (Bulk Bind)
  • Bulk Bind Örneği
  • İşlemsel (Transactional) Sorunlar
  • BULK COLLECT Bendesi
  • RETURNING INTO

Referans İmleçler

  • İmleç Değişkenleri
  • REF CURSOR Tiplerini Tanımlama
  • İmleç Değişkenlerini Bildirme
  • Kısıtlı ve Kısıtsız
  • İmleç Değişkenlerini Kullanma
  • İmleç Değişkeni Örnekleri

Kurs İçin Gerekli Önbilgiler

Kurs, SQL hakkında bazı bilgisi olan kişiler için uygundur.

Etkileşimli bir bilgisayar sistemiyle daha önce deneyim kazanmış olmak tercih edilir ancak zorunlu değildir.

 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (7)

Yaklaşan Etkinlikler

İlgili Kategoriler