Home / MAKALELER / Programlama / PL/SQL Yazı Dizisi-2

PL/SQL Yazı Dizisi-2

Değişkenler,sabitler,veri tipleri ve atamalar.

Bir önceki makalemizde PL/SQL nedir diye anlamaya çalışmıştık.Bir sonraki yazımda Procedure ve Fonksiyon nasıl yazılırdan bahsetmek istemiştim.Fakat PL/SQL in özelliklerine tam olarak değinmeden bu konulara girmek istemedim.Şimdi PL/SQL in özellikleri diyelim..

PL/SQL Yapısal Özellikleri
PL/SQL’de Atama İşlemleri
Pl/Sql de değer atama := sembolleriyle yapılır.Pl/Sql blokları içinde select,insert,update,delete,commit ve rollback ifadeleri kullanılabilir.Select ifadeleri içerisinde INTO sözcüğü kullanılarak select edilen değerler değişkenlere aktarabilmektedir.
Değişkenler ve Sabitler
Pl/Sql’de değişkenler ve sabitler tanımlayıp bunları daha sonraki SQL ve program cümlelerinde kullanabiliyoruz.Bir değişken veya sabitler kullanılmaya başlamadan önce mutlaka tanımlanmış olmalıdır.Değişken tanımlanması şu şekilde yapılmaktadır;
<değişken ismi> veri tipi [NOT NULL ] [:= <ilk değer>]
Personel_numarası NUMBER NOT NULL :=23;
Sabitlerin tanımlanması ise adı üzerinde sabit bir değer verilir ve sonradan değiştirilemez.Değişkenlerden farkı bununla birlikte ilk değer atamasının hemen yapılmasıdır
<sabit_ismi> veri tipi CONSTANT [NOT NULL] [:=<ilk değer>]
Burada programlama dillerine yeni başlayan için [ ifadesi zorunlu olmayan cümleler için geçerlidir hatırlatmasını yapalım.Zira bunlar olmadan da ifadelerimiz çalışır,hata almaz.
Pi_sayisi CONSTANT NUMBER :=3.14;
PL/SQL Veri Tipleri
Pl/Sql’de bir çok veri tipi vardır.Bunları burada anlatmak başlı başına bir makale niteliğinde olabilir.Bu veri tiplerini ihtiyacınız oldukça bakmak için benim sürekli takip ettiğim http://www.java2s.com/Tutorial/Oracle/0420__PL-SQL-Data-Types/Catalog0420__PL-SQL-Data-Types.htm bu siteyi öneririm.Buna ek olarak Pl/Sql’de veritabanı ile iletişimde olan tipler tanımlamaktan bahsedersek %TYPE ve %ROWTYPE niteleyicilerini kullanabilirsiniz.Örneğin aşağıdaki cümlede çalışanlar tablosundaki çalışan adı bilgisini tutan kolon tipinde bir veri tipi tanımlayabiliriz;
calisan_ismi hr.employees.FIRST_NAME%TYPE
Bu makalemizde atama işlemleri,değişkenler-sabitler ve veri tiplerinden bahsettik.Bir sonraki makalemizde PL/SQL de akış kontrol yapılarından bahsedeceğiz.Görüşmek üzere

About Yusuf Arslan

Sakarya Üniversitesi Bilgisayar Mühendisliği bölümünü bitirdikten sonra kariyerine Datawarehouse-Database Uzmanı olarak devam etmektedir Sitenin kurucusu ve yazarıdır. yusufarslanbm@gmail.com adresinden bana ulaşabilirsiniz.

İlginizi Çekebilir

SQL Server ile Veri Şifreleme

Bilgi teknolojilerinde verinin güvenliği çok kritik bir öneme sahiptir. Önemli verileri korumak için ekstra bir …

Bir Cevap Yazın