PostgreSQL Tablo Üzerinde kolonlara Default Değer Atama

Tablolarımızı oluştururken kolonlarımıza Default değerler atayabiliriz.

Örneğin , personel tablonuzda personel veirlerinizin tutulduğunu biliyoruz ve bu tabloda iş telefonu herkesin ana şirket telefonu is default olarak tanımlanabilir ve her defasında ek olarak elle girilmez.

CREATE TABLE Personel (
Personel_Id integer,
Personel_Name text,
Personel_SurName text,
Personel_Salary numeric,
Personel_B_Phone char(11) DEFAULT '02165300000'
);

Tablomuza veri eklediğimizde bu kolonumuz default olduğu için buna bir veri girişi sağlamıyoruz.

INSERT INTO public.personel(
	personel_id, personel_name, personel_surname, personel_salary)
	VALUES (1, 'Yusuf', 'Kahveci', 999);

Şimdi tablomuzun içerisinde ekleidğimiz kayıdı kontrol edelim.

 select * from public.personel

 

Gördüğünüz üzere Default değer atadığımız kolona veri girişi yapmadık ama önceden tanımladığımız Tel Numarası otomatik gelmiş oldu. bu örneklerimizi değişik data tiplerinde (tarih,rakam vb.) çoğaltabiliriz. Gerekli yerlerde iyi bir analiz sonucu Default Column kullanımlarınızı sağlayabilirsiniz.

 

Kolay Gelsin.

Leave a Reply

Your email address will not be published. Required fields are marked *