ORACLE SQL Dersleri – Alter,Drop,Rename

Merhaba, SQL yazılarına devam ediyoruz. Bir önceki yazıda tablo oluşturmayı ve kısıtlamalara bakmıştık, bu yazımızda alter, drop gibi işlemlere bakacağız. Bu yazımıza geçmeden önce bir önceki yazıya göz atmanızda fayda var.

 

ORACLE SQL Dersleri – Creating a Table

 

ALTER TABLE :

ALTER TABLE komutu, mevcut bir tablodaki sütunları eklemek, silmek veya değiştirmek için kullanılır.

Ayrıca mevcut bir tabloya çeşitli kısıtlamalar(constrait) eklemek ve çıkarmak için ALTER TABLE komutunu kullanırsınız.

Aşağıdaki tabloya bakalım,

Aşağıdaki SQL kodu, DateOfBirth adlı yeni bir sütun ekler,

ALTER TABLE People ADD DateOfBirth date;

Görüldüğü gibi DateOfBirth kolonumuz eklenmiş durumda. Şuan için bu sütunda veri bulunmuyor geçmiş derslerde öğrendiğimiz update komutu ile bu sütunlara değer atayabilirsiniz.

 

Dropping :

Drop komutumuz ile tablolarımızı prosedür, fonksiyon gibi objelerimizi silebiliriz.

ALTER TABLE People 
DROP COLUMN DateOfBirth;

Kolonu silmiş olduk, istersek tobloyu komple silebiliriz.

DROP TABLE People;

 

Renaming :

ALTER TABLE komutunun bir diğer özelliği, sütunları yeniden adlandırmak için de kullanılır, örnek bir kullanımı şu şekilde.

ALTER TABLE People
CHANGE FirstName name varchar(100);

Resimde görüldüğü gibi daha önceden FirstName olan kolonun ismi, şuanda name  olarak değiştirildi.

 

Eğer bir tablonun ismini değiştirmek istersek, şu komutla tek seferde değiştirebiliriz;

RENAME TABLE People TO Users;

Bu komut People tablosunu Users olarak değiştirir.

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 *