ORACLE SQL Dersleri – INSERT DATA

Merhaba Oracle SQL derslerine devam ediyoruz, bir önceki yazımızda JOIN konusuna bakmıştık bu yazımızda ve devamında artık DML konularına bakacağız. Bu yazımıza geçmeden önce bir önceki yazıya buradan ulaşabilirsiniz,

ORACLE SQL – Join Table

 

Inserting Data

 

Veritabanı, tabloların içindeki verileri satırlar halinde, birbiri ardına depolar. INSERT INTO sözcüğü, veritabanındaki bir tabloya yeni veri satırları eklemek için kullanılır.

Yazım kuralı şu şekildedir,

INSERT INTO table_name
VALUES (value1, value2, value3,...);

 

Aşağıdaki örnekte JOBS tablosuna bir önceden olmayan bir kayıt ekledik ve daha sonra kontrol ettik.

select * from hr.jobs;

insert into hr.jobs values('crm_mng', 'CRM MANAGER', 17000,25000);

select * from hr.jobs where job_title='CRM MANAGER';

 

İstersek tüm kolonlara değer girmeden istediğimiz kolona da kayıt ekleyebiliriz(Ancak kolonlar için boş geçilemez kuralı tanımlanmadıysa).

Bu durumda yazım kuralı şu şekilde oluyor,

INSERT INTO table_name (column1, column2, column3, ...,columnN) 
VALUES (value1, value2, value3,...valueN);

 

select * from hr.jobs where job_title='Java Developer';
insert into hr.jobs (job_id,job_title) values('J_DEV','Java Developer');
select * from hr.jobs where job_title='Java Developer';

 

 

INSERT işleminin genel mantığı bu şekilde detaylı örneklerini paylaşacağımız uygulama-2 yazımızdan görebilirsiniz.

Görüşmek üzere..

 

 

 

About Deniz Parlak

Hi, i’m Security Data Scientist & Data Engineer at My Security Analytics. I have experienced Advance Python, Machine Learning and Big Data tools. Also i worked Oracle Database Administration, Migration and upgrade projects. For your questions [email protected]

Leave a Reply

Your email address will not be published. Required fields are marked *