Ana içeriğe geç
Kesit SQL
İleri · Sertifika Hazırlık

Oracle 1Z0-071 konuları: veri sözlüğü, INSERT ALL, flashback, ayrıcalıklar

Sınavın diğer derslerde ayrıntılanmayan konuları ve tuzak noktaları.

Uygulamada aç, 8 alıştırmayı çözÜcretsiz, hesap gerekmez, kurulum yok.

Bu sayfa dersin okuma sürümüdür. Metin bir kutuyu çalıştırmanı ya da adıma geçmeni söylüyorsa dersi uygulamada aç.

Veri sözlüğü görünümleri

Oracle'da nesneler hakkındaki bilgi veri sözlüğü görünümlerindedir. Önek, kapsamı söyler:

ÖnekKapsamÖrnek
USER_Senin sahip olduğun nesnelerUSER_TABLES, USER_TAB_COLUMNS, USER_CONSTRAINTS
ALL_Erişim yetkin olan nesnelerALL_TABLES
DBA_Veritabanındaki tüm nesneler (yönetici)DBA_USERS
V$Dinamik performans görünümleriV$SESSION
SELECT table_name
FROM user_tables
ORDER BY table_name;

Çok tablolu INSERT ve MERGE

-- Koşula göre farklı tablolara ekle
INSERT ALL
    WHEN price >= 5000 THEN INTO urun_pahali (product_id, name) VALUES (product_id, name)
    WHEN price < 5000  THEN INTO urun_uygun  (product_id, name) VALUES (product_id, name)
SELECT product_id, name, price FROM products;

-- INSERT FIRST: ilk tutan koşulda durur
INSERT FIRST
    WHEN price >= 10000 THEN INTO segment_a VALUES (product_id)
    WHEN price >= 1000  THEN INTO segment_b VALUES (product_id)
    ELSE INTO segment_c VALUES (product_id)
SELECT product_id, price FROM products;

Şema nesnelerini yönetmek

Ayrıcalıklar

Sınavda sık tuzaklar

Alıştırmalara geç (8)