Eğitim İçeriği

Giriş

  • Amaçlar ve Hedefler
  • Ders Programı
  • Katılım Tanıtım
  • Ön Koşullar
  • Sorumluluklar

SQL Araçları

  • Hedefler
  • SQL Developer
  • SQL Developer - Bağlantı
  • Tablo Bilgilerini Görüntüleme
  • SQL Kullanımı, SQL Developer - Sorgu
  • SQL*Plus Giriş
  • Direkt Bağlantı
  • SQL*Plus Kullanımı
  • Oturumu Sonlandırma
  • SQL*Plus Komutları
  • SQL*Plus Ortamı
  • SQL*Plus İstemi
  • Tablo Hakkında Bilgi Bulma
  • Yardım Alma
  • SQL Dosyalarını Kullanma
  • iSQL*Plus, Varlık Modelleri
  • ORDERS Tabloları
  • FILM Tabloları
  • Ders Tablo Notları
  • SQL Deyimi Sözdizimi
  • SQL*Plus Komutları

PL/SQL Nedir?

  • PL/SQL Nedir?
  • Neden PL/SQL Kullanalım?
  • Blok Yapısı
  • Mesaj Gösterme
  • Örnek Kod
  • SERVERTOUTPUT Ayarlama
  • Güncelleme Örneği, Stil Rehberi

Değişkenler

  • Değişkenler
  • Türler
  • Değişkenleri Ayarlama
  • Sabitler
  • Yerel ve Global Değişkenler
  • %Type Değişkenleri
  • Bağlantı Değişkenleri
  • & ile Yorumlar
  • Kontrol Seçeneği
  • && Değişkenleri
  • Tanımlama ve Tanım Kaldırma

SELECT Deyimi

  • SELECT Deyimi
  • Değişkenleri Doldurma
  • %Rowtype Değişkenleri
  • CHR Fonksiyonu
  • Kendi Kendine Çalışma
  • PL/SQL Kayıtları
  • Örnek Bildirimler

Koşullu Deyimler

  • IF Deyimi
  • SELECT Deyimi
  • Kendi Kendine Çalışma
  • Case Deyimi

Hata Yakalama

  • Hata
  • Dahili Hatalar
  • Hata Kodu ve Mesajı
  • No Data Found Kullanma
  • Kullanıcı Hataları
  • Application Error Ayarlama
  • Tanımlanmamış Hataları Yakalama
  • PRAGMA EXCEPTION_INIT Kullanımı
  • Commit ve Rollback
  • Kendi Kendine Çalışma
  • Yerleşik Bloklar
  • Atölye

Yinelenme - Döngüler

  • Döngü Deyimi
  • While Deyimi
  • For Deyimi
  • Goto Deyimi ve Etiketler

Kurulumlar

  • Kurulumlar
  • Kurulum Özellikleri
  • Açık İfadelerle Kurulumlar
  • Örnek Açık İfade Kuruluşu
  • Kurulumu Bildirme
  • Kurulum Değişkenini Bildirme
  • Aç, İlk Satırı Alma
  • Bir Sonraki Satırı Alma
  • %Notfound Kullanarak Çıkış Yapma
  • Kapatma
  • For Döngüsü I
  • For Döngüsü II
  • Güncelleme Örneği
  • FOR UPDATE
  • FOR UPDATE OF
  • WHERE CURRENT OF
  • Kurulumlarla Commit
  • Doğrulama Örneği I
  • Doğrulama Örneği II
  • Kurulum Parametreleri,
  • Atölye
  • Atölye Çözümü

Bilgi Yordamları, Fonksiyonlar ve Paketler

  • Oluşturma Deyimi
  • Parametreler
  • Yordam Gövdesi
  • Hataları Gösterme
  • Bir Yordamı Tanımlama
  • Yordamları Çağırma
  • SQL*Plus'da Yordamları Çağırma
  • Çıkış Parametrelerini Kullanma
  • Çıkış Parametreleriyle Çağırma
  • Fonksiyonlar Oluşturma
  • Örnek Fonksiyon
  • Hataları Gösterme
  • Bir Fonksiyonu Tanımlama
  • Fonksiyonları Çağırma
  • SQL*Plus'da Fonksiyonları Çağırma
  • Modüler Programlama
  • Örnek Yordam
  • Fonksiyonları Çağırma
  • IF Deyiminde Fonksiyonları Çağırma
  • Paketler Oluşturma
  • Paket Örneği
  • Paket Nedenleri
  • Genel ve Özel Alt Yordamlar
  • Hataları Gösterme
  • Bir Paketi Tanımlama
  • SQL*Plus'da Paketleri Çağırma
  • Alt Yordamlardan Paketleri Çağırma
  • Bir Alt Yordamı Kaldırma
  • Alt Yordamları Bulma
  • Hata Ayıklama Paketi Oluşturma
  • Hata Ayıklama Paketini Çağırma
  • Konum ve Adlandırılmış Notasyonlar
  • Parametre Varsayılan Değerleri
  • Yordamları ve Fonksiyonları Yeniden Derleme
  • Atölye

Tetikleyiciler

  • Tetikleyicileri Oluşturma
  • Deyim Tetikleyicileri
  • Satır Seviyesinde Tetikleyiciler
  • WHEN Kısıtlaması
  • Seçici Tetikleyiciler - IF
  • Hataları Gösterme
  • Tetikleyicilerde Commit
  • Kısıtlamalar
  • Mutasyon Tetikleyicileri
  • Tetikleyicileri Bulma
  • Bir Tetikleyiciyi Kaldırma
  • Otomatik Numara Üretme
  • Tetikleyicileri Devre Dışı Bırakma
  • Tetikleyicileri Etkinleştirme
  • Tetikleyici Adları

Örnek Veri

  • SİPARİŞ Tabloları
  • FILM Tabloları
  • ÇALIŞAN Tabloları

Dinamik SQL

  • PL/SQL'deki SQL
  • Bağlama
  • Dinamik SQL
  • Türetilmiş Dinamik SQL
  • DDL ve DML
  • DBMS_SQL Paketi
  • Dinamik SQL - SELECT
  • Dinamik SQL - SELECT Yordamları

Dosyaları Kullanma

  • Metin Dosyalarını Kullanma
  • UTL_FILE Paketi
  • Yaz/Devam Ö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 Türleri
  • Endeksleme Tabloları
  • Değerleri Ayarlama
  • Mevcut Olmayan Elemanlar
  • Yerleşik Tablolar
  • Yerleşik Tablo Başlatma
  • Konstruktoru Kullanma
  • Yerleşik Tabloya Ekleme
  • Varrays
  • Varray Başlatma
  • Varray'a Eleman Eklemek
  • Bir Düzeydeki Koleksiyonlar
  • Küme Bağlama
  • Küme Bağlama Örneği
  • İşlemler Sorunları
  • BULK COLLECT Çözümleyici
  • RETURNING INTO

Referans Kurulumlar

  • Kurulum Değişkenleri
  • REF CURSOR Türlerini Tanımlama
  • Kurulum Değişkenlerini Bildirme
  • Sınırlı ve Sınırsız
  • Kurulum Değişkenlerini Kullanma
  • Kurulum Değişkeni Örnekleri

Kurs İçin Gerekli Önbilgiler

Bu kurs yalnızca SQL hakkında bilgi sahibi olanlar için uygundur.

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

 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler