PL/SQL Türkçe

PL/SQL Programlama -11 Trigger Kullanımı

Merhaba, bu yazıda Trigger konusuna bakacağız bir önceki yazıda fonksiyonları incelemiştik bu yazıya geçmeden önce incelemenizi tavsiye ederiz. https://ittutorial.org/pl-sql-programlama-10/ Trigger’ın türkçe karşılığı tetikleyci demektir veritabanında bir insert, update vb gibi bir işlem gerçekleştiğininde bunu algılayıp istediğimiz birşey gerçekleştirmeyi otomatize eder. Trigger’ları şu işlemlerde kullanabiliriz; INSERT-UPDATE-DELETE ALTER-CREATE-DROP LOGON-LOGOFF-STARTUP-SHUTDOWN Trigger Oluşturma: Bütün …

Read More »

PL/SQL Programlama – 10

Merhaba, PL/SQL yazılarına devam ediyoruz,  bir önceki yazıya göz atmadıysanız şuradan bakabilirsiniz. Bu yazıda Fonksiyonlar’a başlıyoruz. Prosedürler ile benzer işleri yapan ancak farklı olarak geriye değer döndüren bir yapıdır. Fonksiyon Oluşturma: Fonksiyon oluşturma işleminin yazım kuralı şu şekildedir; CREATE [OR REPLACE] FUNCTION fonksiyon_adi [(parametre_adi [IN | OUT | IN OUT] …

Read More »

PL/SQL Programlama – 9

Merhaba, PL/SQL yazılarına devam ediyoruz. Bu yazıda Prosedür ‘lere başlıyoruz. PROSEDÜRLER: Prosedürler bir veritabanı objesidir. Yapacağı işleme dair yazdığımız kodu bir defa derlenip veritabanına kayıt edildikten sonra kod içerisinde çağırışığ kullanılır. Özetle yapılacak bir işlem için sürekli aynı kod yazılmamış olur.   Prosedür Oluşturma: Oluşturacağımız Prosedürü “CREATE” komutu ile oluşturabiliriz. …

Read More »

PL/SQL Programlama -8

Merhaba PL/SQL yazılarına devam ediyoruz. Bir önceki yazıda döngülere başlamıştık bu yazıda da döngülere devam edip bitireceğiz, bir sonrak, yazıda da prosedür ve fonksiyonları göreceğiz. Şimdi kaldığımız yerden devam edelim. WHILE LOOP: Bu döngü yapısında koşul sağlandığı sürece çalışacak olan kod bloğu çalışır. Bir örnek ile devam edelim 1 ile …

Read More »

PL/SQL Programlama -7

Merhaba PL/SQL yazılarına devam ediyoruz geçtiğimiz yazıda CASE-WHEN yapısını incelemiştik bu yazıya geçmeden ona göz atmanızda fayda var https://ittutorial.org/pl-sql-programlama-6/.  Bu yazıda Döngüler’i inceleyeceğiz Döngüler(Loops): Kod yazımında bazı işlemlerle çalıştıracağımız kod bloklarının belirli aralıkta veya sıralı olarak işlem yapma ihtiyacı duyabiliriz. Bu tarz durumlarda döngüleri, vereceğimiz koşullarla beraber kullanabiliriz. LOOP : …

Read More »

PL/SQL Programlama-6

Merhaba, PL/SQL Programlama yazı serisinin 6.’sı ile devam ediyoruz. Bir önceki yazı da IF-THEN yapılarını incelemiştik, o yazımızı görmeyenler buradan ulaşabilir.       CASE-WHEN: CASE yapısı da aynı IF yapısında olduğu gibi bir koşul üzerinde işlem yapar, farkı ise CASE yapısı birden farklı şartı karşılaştırıp TRUE yada FALSE değer …

Read More »

PL/SQL Programlama -5

Merhabalar bu yazıda PL/SQL Programlama da akış öperatörleriyle devam ediyoruz, henüz ilk yazılara bakmadıysanız buradan ulaşabilirsiniz. PL/SQL’de IF-ELSE gibi yapılar birçok programlama dilleriyle benzerdir. En basit şekli ile ifade etmek gerekecek olursak bir şartın istene bir durumda TRUE istenmeyen veya farklı bir sonuç beklenen durumda FALSE değerinin dönmesiyle sonuçlanır.   …

Read More »

PL/SQL Programlama-4

Merhabai PL/SQL Programlama yazılarına devam ediyoruz, bir önceki yazımda fonksiyon, prosedür bloklarından bahsetmiştik bugün karakter setleri ve veri tiplerine bakacağız bir önceki yazıya buradan ulaşabilir.       Tablo da işaretler ve anlamları görülmekte. Önceden Tanımlı Veri Tipleri: Bu kısım biraz sıkıcı geçebilir veri tiplerini kısa kısa inceleyip bitireceğiz. Numeric …

Read More »

PL/SQL Programlama-3

Merhabalar, PL/SQL yazılarına devam ediyorum bir önceki yazımda basit blok yapısını inceleyip ufak bir başlangıç yapmıştık, şimdi fonksiyon ve prosedür blokları ile devam edeceğiz. Bir önceki yazıma bakmadıysanız buradan ulaşabilirsiniz.     Fonksiyonlar kod içerisinde tek bir değer döndürürler, fonksiyon içinde çalışacak kodu BEGIN-END bloğunda çalışır, dataylı anlatımına daha sonraki …

Read More »

PL/SQL Programlama-2

Merhaba, PL/SQL yazılarına devam ediyorum .Bir önceki yazımı okumadıysanız öncelikle oradan başlamanızı tavsiye ederim. https://ittutorial.org/pl-sql-1/ . Bu yazıda PL/SQL’i biraz daha yakından tanıyacağız.     Basit(Anonim) Blok Yapısı: Bu blok yapısını genel de bir defalık kod çalıştırmalarında kullanırız. Diğer blok yapılarında göreceğimiz gibi veritabanında bir obje olarak saklanmazlar. DECLARE Değişkenler Sabitler …

Read More »

PL/SQL Programlama -1

Merhaba, yeni bir yazı serisine başlıyorum. Bu seride PL/SQL ile örnekler yapıp nasıl kullanıldığına ve neler yapıldığına değineceğim.     PL/SQL, Oracle firması tarafından geliştirilmiş SQL sorgu dilinin yazılım dillerine ait özelliklerinin eklenmesiyle oluşturulmuş bir programlama dilidir. Prosedürel bir yapıda olduğundan kod içerisinde SQL’in yapamayacaklarını yapabilmektedir.     Resimde PL/SQL …

Read More »