Blog Hakkında
Yazılarıma http://www.atakancoban.com adresimden devam ediyorum. Oradan da takip edebilirsiniz…
Oracle ve PL/SQL ile ilgili örnekler
Yazılarıma http://www.atakancoban.com adresimden devam ediyorum. Oradan da takip edebilirsiniz…
Oracle Database Express Edition 11g Kurulumu LINUX MINT – UBUNTU tabanlı sistemlerde kurulumu yapabilirsiniz. Merhaba öncelikle Oracle 11G veya son sürümünü kendi sitesinden indirelim.Linux 64 bit versiyonunu seçelim RPM olarak indirelim. http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html Komutları sırasıyla uygulayalım ben ekran görüntülerinide koydum. Öncelikle alien aracını indirelim (RPM uzantılı dosyayı DEB yaparak yükleme yapacağız) $ sudo apt-get install alien … More Linux Mint üzerine Oracle XE 11G ve SQL Developer Kurulumu
Oracle PLSQL ile while kullanımı aşağıdaki gibidir. DECLARE –Değişkenler BEGIN WHILE Koşul LOOP –yapılacak iş END LOOP; END; DECLARE sayi NUMBER := 1; BEGIN WHILE sayi<10 LOOP DBMS_OUTPUT.PUT_LINE(‘Sayı = ‘ || sayi); sayi := sayi + 1; END LOOP; END; Bir başka örnekde TRUE FALSE ile yapalım DECLARE deger BOOLEAN := FALSE; BEGIN WHILE deger … More PL/SQL WHILE LOOP Kullanımı (While Döngüsü)
PLSQL ile FOR LOOP yapısını kullanalım.Kısaca özeti aşağıdaki gibidir. Küçükden büyüğe dönen FOR LOOP örneği BEGIN FOR indisDegeri IN BaslangıcDegeri..Bitiş Değeri LOOP DBMS_OUTPUT.PUT_LINE(‘Sayı = ‘ || indisDeğeri ); END LOOP; END;
PL/SQL ile IF ELSE yapıları resimdeki gibidir. DECLARE Kısmında değişkenler tanımlanır sayı 1 ve sayı 2 adlı değişkenleri NUMBER türünde tanımladık ve bir değer atadık.
Ortam gereçleri : 1: Oracle veri tabanı 2: SQL Developer (Veya başka bir ide ben bunda örnek göstereceğim) ORACLE ve SQL DEVELOPER
PLSQL NEDİR ? PL/SQL yapısal dillere ait özelliklerin SQL’e eklenmesiyle ortaya çıkan Oracle’a has bir dildir. İstemci sunucu ortamları tasarlama ile ağ üzerindeki dağıtık işlemler yapma ve transactionlar çalıştırma imkanı sunmaktadır.PL/SQL kullanarak her türlü SQL cümleciğini yazabilirsiniz. Dinamik SQL ifadeleri oluşturup, çalıştırabilirsiniz.