Posted by : omerfarukkaya 15 Mart 2013 Cuma



INSERT INTO Personel(Ad, Soyad, il, yas)
VALUES('Ömer Faruk', 'KAYA', 'BİNGÖL' , 22);

Yukarıdaki sorgu ile Personel tablosunun; Ad, Soyad, il ve yas alan adlarına, values satırında belirttiğimiz değerleri aktarır. Dikkat edilirse, 1. satırda yazılı olan alan adlarının sırası ile 2. satırdaki yazılan değerlerin sırası aynıdır. Eğer sıra farklı olur ise, örneğin; il alan adına karşılık yaş değeri yazılmış olsaydı, string verileri kabul eden bir alan adına integer değer atamaya çalışılmış olacak ve doğal olarak hata verecekti.
INSERT INTO Personel
VALUES('Ömer Faruk', 'KAYA',  22, 'BİNGÖL' );

Yukarıdaki örneğin farkı ise; bir tablo oluşturulduğu zaman alan adlarından hangisi önce oluşturulduysa o alan adı values satırında öncelikli değerdir. O zaman personel tablomuzun alan adları şu şekilde oluşturulmuştur;

Personel(Ad, Soyad, yas, il) sıralamasında oluşturulmuştur.

Peki değer eklemek istediğimiz alan adları sadece ad ve soyad olsaydı aynı zamanda yas ve il bilgisine hiçbir değer eklemek istemeseydik sorguyu nasıl yazabilirdik?

INSERT INTO Personel
VALUES('Ömer Faruk', 'KAYA',  null, null );

Leave a Reply

Yorum yazmak için combobox'dan anonimi seçerek yorumlarınızı sıkıntısız bir şekilde yapabilirsiniz. İlginiz için teşekkürler

Subscribe to Posts | Subscribe to Comments

Kategoriler

Popular Post

Blogger templates

Blog Archive

Google Search