PL/SQL Ders01 - PL/SQL'e Giriş
PL/SQL'in açılımı Procedurel Language / Structed Query Language'tir. Yani Türkçe olarak yapılandırılmış sorgu dilinin (sql) prosedürel uzantısı diyebiliriz.
PL/SQL, Oracle tarafından geliştirilmiştir. PL/SQL kodları client-side veya server-sideda saklanabilir.
Her PL/SQL programı PL/SQL bloklarından meydana gelir. Bu bloklar 3 kısıma ayrılır.
- Declaration Kısmı (Opsiyoneldir.)
- Execution Kısmı (Zorunludur.)
- Exception Handling Kısmı (Opsiyoneldir.)
Declaration Kısmı (Opsiyonel)
Bu kısım "DECLARE" anahtar kelimesi ile başlar. Programda declaration kısmının kullanılma zorunluluğu yoktur yani opsiyoneldir. Declaration kısmında değişkenler, sabitler, cursorlar ve recordlar bulunur.
Bu kısım "EXCEPTION" anahtar kelimesi ile başlar. Programda meydana gelen hatalar bu kısımda meydana gelir. Exception kısmının oluşturulması zorunlu değildir declare kısmında olduğu gibi opsiyoneldir.
SQL Komut Kategorileri
SQL komutları fonksiyonlarına göre 4 büyük kategoriye ayrılmıştır. Bunlar :
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
- Transaction Control Language (TCL)
- Data Control Language (DCL)
Data Definition Language (DDL)
Bu SQL komutları veritabanı nesnesi oluşturmak(creating), düzenlemek(modifying) ve atma/silme(dropping) için kullanılır.
Bu komutlar CREATE, ALTER, DROP, RENAME ve TRUNCATE komutlarıdır.
Data Manipulation Language (DML)
Bu SQL komutları depolama(storing), geri getirme (retrieving), düzenlemek(modifying) ve veri silme (deleting) için kullanılır.
Bu komutlar SELECT, INSERT, UPDATE ve DELETE komutlarıdır.
Bu komutlar SELECT, INSERT, UPDATE ve DELETE komutlarıdır.
Transaction Control Language (TCL)
Bu SQL komutları veriyi etkileyen değişiklikleri yönetmek için kullanılır.
Bu komutlar COMMIT, ROLLBACK ve SAVEPOINT komutlarıdır.
Data Control Language (DCL)
Bu SQL komutları, veritabanı nesnelerine güvenlik sağlamak için kullanılır.
Bu SQL komutları, veritabanı nesnelerine güvenlik sağlamak için kullanılır.
Bu komutlar GRANT ve REVOKE komutlarıdır.
Eclipse'de PL/SQL uygulamaları gelişterebilmek için TOAD uzantısının kurulması gerekmektedir.
Toad uzantısını indirmek için tıklayın.
Toad uzantısını indirmek için tıklayın.
Yorumlar
Yorum Gönder