Yazılım

Sql Insert Sorgusu

Sql – Insert Sorgusu ile Tabloya Kayıt Ekleme

Insert sorgusunun yapısı şu şekildedir:

INSERT INTO tabloAdi

VALUES (alan1, alan2, alan3,….)

Insert Into deyiminden sonra ekleme işleminin yapılacağı tablonun adı yazılır. Values deyiminin ardından ise tablodaki alanların sırasına göre bu alanlara eklenecek veriler aralarına virgül konarak yazılır.

Örnek:

INSERT INTO ogrenciler VALUES (‘Ali’, ‘Yılmaz’, 324, ’11E’)

Not: Metin ve tarih türündeki veriler tırnak içerisine yazılır. (Access programında çift tırnak kullanılır.)

Şayet tüm alanlara veri yazılmayacak ise hangi alanlara veri yazılacağı tablo adından sonra belirtilir.

Örnek:

INSERT INTO ogrenciler (adi, soyadi)
VALUES (‘Ali’, ‘Yılmaz’)

Insert Sorgusu İçerisinde Fonksiyon Kullanma

Insert sorguları içinde sql fonksiyonları kullanılabilir. Örneğin bir alana o anki tarih ve saat bilgisini yazmak istiyorsak şu şekilde bir sorgu kullanılabilir.

INSERT INTO ogrenciler (adi, soyadi, kayitTarihi)
VALUES ( ‘Ali’, ‘Yılmaz’, getDate( ) )

Bir Tablodan Başka Bir Tabloya Satır Kopyalama

Bir tablodaki istenen kayıtları başka bir tabloya eklemek için insert ve select sorguları birlikte kullanılabilir. Bu durumda insert sorgusuna ait values deyimi kullanılmaz.

Örnek:

INSERT INTO urunlerYedek
SELECT * FROM urunler WHERE kategori=1

Sürekli çalıştığımız bir tablonun şismesini istemediğimiz ama verileri silmek de istemediğimiz durumlarda bu yöntem işimize yarayabilir. Kayıtları başka bir tabloya kopyaladıktan sonra ilk tablodan silebiliriz.

 

Click to comment

CEVAP BIRAKIN

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Copyright © 2018 Web Sitesi üzerinde yayınlanan tüm içerikler www.ogzblg.com sitesine aittir. Toplist 25 Yandex.Metrica

To Top