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.
15796 kez okundu.