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.

Tablodan kayıtları kopyalama ile ilgili diğer yöntemler için şu sayfamızı inceleyiniz.

insert kullanımı, sql insert, sql veri ekleme, tabloya veri ekleme, tabloya ekleme, insert into kullanımı

KONU İLE İLGİLİ ÖRNEKLER

Bu konu ile ilgili örnek bulunmamaktadır.



YORUMLAR




15796  kez okundu.

Online Kullanıcı Sayısı 309



Insert-Sorgusu