İçindekiler:
Tanım - Ekle ne anlama geliyor?
Insert, SQL Server ve Oracle ilişkisel veritabanları tarafından kullanılan Yapılandırılmış Sorgu Dili (SQL) veri işleme dilinde (DML) yaygın olarak kullanılan bir komuttur. Insert komutu, belirtilen tablo sütun değerlerine sahip bir veritabanı tablosuna bir veya daha fazla satır eklemek için kullanılır. Tablo oluşturulduktan hemen sonra yürütülen ilk DML komutu insert deyimidir.
Techopedia, Insert'u açıklıyor
Normal bir ekleme ifadesi iki biçimde uygulanabilir:
- Tablo_adı DEĞERLERİNE EKLE (val1, val2, val3…). Bir örnek: Çalışan DEĞERLERİNE GİRİN (1, John, 23);
- Tablo_adı (sütun1, sütun2) DEĞERLERİNE (val1, val2, val3…) EKLE. Bir örnek: Çalışan (bayram, isim, yaş) değerlerini (1, Yuhanna, 23);
Sütun adları, VALUES deyim ifadeleri tarafından belirlenen belirli değerlerle doldurulması gereken sütunları tanımlar. VALUES yan tümcesi değerleri ve ad sütunları aynıdır. Belirtilen insert deyimi değerleri olmayan tablo sütunlarına varsayılan değerler atanır.
Ekleme işlemleri, tanımlanan sütun kısıtlaması ihlallerinden veya veritabanı hareketsizliğinden kaynaklanan hatalara neden olabilir. Her iki durumda da, istisnalar hata metni, yerel hatalar, durum ve SQL kodu için uygun değerleri ayarlayan hata işleyiciler tarafından atılır ve işlenir. Hedef ekleme veri sütunu BLOB gibi bir ikili veri türüne ayarlanırsa, giriş mesajı da bit akışı biçimindedir. Nadir durumlarda, giriş iletisi, genişletme işaretleme dili (XML) etki alanında olabilir; burada ileti ağacı bir ekleme işleminden önce serileştirilir. Insert deyimleri SELECT, WHEN, check options ve return cümleleri ile birlikte de kullanılır.