logo

Oracle Insert Beyanı

Oracle'da tabloya tek bir kayıt veya birden fazla kayıt eklemek için INSERT deyimi kullanılır.

arraylist java'yı sırala

Söz Dizimi: (Values ​​anahtar sözcüğünü kullanarak tek bir kayıt ekleme):

 INSERT INTO table (column1, column2, ... column_n ) VALUES (expression1, expression2, ... expression_n ); 

Sözdizimi: (SELECT ifadesini kullanarak birden fazla kayıt ekleme):

 INSERT INTO table (column1, column2, ... column_n ) SELECT expression1, expression2, ... expression_n FROM source_table WHERE conditions; 

Parametreler:

1) tablo: Kayıtların ekleneceği tablo.

2) sütun1, sütun2, ... sütun_n:

Değer eklemek için tablodaki sütunlar.

3) ifade1, ifade2, ... ifade_n:

Tablodaki sütunlara atanacak değerler. Yani sütun1'e ifade1'in değeri atanır, sütun2'ye ifade2'nin değeri atanır, vb.

ubuntu hangi komut

4) kaynak_tablosu:

Başka bir tablodan veri eklenirken kaynak tablo.

sistem yazılımı

5) koşullar:

Kayıtların eklenmesi için sağlanması gereken koşullar.

Oracle Ekleme Örneği: VALUE anahtar kelimeye göre

VALUE anahtar sözcüğünü kullanarak bir veritabanına öğe eklemenin en basit yoludur.

Bu örneğe bakın:

Burada önceden oluşturulmuş tedarikçiler tablosunu düşünün. Tedarikçi_kimliği değerinin 23 ve tedarikçi_adı'nın Flipkart olduğu yeni bir satır ekleyin.

Bu örneğe bakın:
 INSERT INTO suppliers (supplier_id, supplier_name) VALUES (50, 'Flipkart'); 
Çıktı:
 1 row(s) inserted. 0.02 seconds 

Oracle Ekleme Örneği: SELECT ifadesine göre

Bu yöntem daha karmaşık yerleştirme durumları için kullanılır. Bu yöntemde ekleme işlemi SELECT deyimi ile yapılır. Bu yöntem birden fazla öğe eklemek için kullanılır.

tam form pvr
Bu örneğe bakın:

Bu yöntemde 'müşteriler' tablosundan 'tedarikçiler' tablosuna değerler ekliyoruz. Her iki tablo da ilgili sütunlarıyla zaten oluşturulmuştur.

Bu sorguyu yürütün:
 INSERT INTO suppliers (supplier_id, supplier_name) SELECT age, address FROM customers WHERE age > 20; 
Çıktı:
 4 row(s) inserted. <p>0.00 seconds </p>

Aşağıdaki ifadeyi kullanarak eklemek istediğiniz satır sayısını bile kontrol edebilirsiniz:

 SELECT count(*) FROM customers WHERE age &gt; 20; 
Çıktı:
 Count(*) 4