SQL Server Alter Table

SQL Server Alter Table

Herkese merhaba,

SQL Server’da mevcut tablolarımızda bazen değişiklik yapmamız gerekebilir. Tabloya bir alan eklemek, var olan alanın adını, tipini ,boyutunu değiştirmek gibi işlemler yapabiliriz. İşte bu tür düzenlemeleri yaparken ALTER TABLE ifadesini kullanıyoruz.

İlk olarak örnek bir tablo oluşturalım.


Tablo oluşturulduktan sonra bu şekilde bir mesaj almamız gerekli.

Command(s) completed successfully.

Şimdi bu tabloya bir alan ekleyelim.


Bu kod ile tablomuza OkulNo adında Varchar(20) tipinde bir alan eklemiş olduk.

Alanı veritabanında Select komutu yardımı ile kontrol edelim.


SQL Server Alter Table

Şimdi bu tabloya birden çok alan ekleyelim.


Görüldüğü üzere birden çok alan ekleme işleminde virgül ile gerekli ayırma işlemini yaptıktan sonra eklenmek istenen alanlar adı ve veri tipi ile eklenir.

Alanları veritabanında Select komutu yardımı ile kontrol edelim.


SQL Server Alter Table

Tabloya Primary Key ekleyelim. Bu alanı ekleyeceğimiz ifadenin Not Null olması gerekir aksi türlü hata verecektir.


Alanı SQL tarafında Design’dan kontrol edelim.

SQL Server Alter Table

SQL Server Alter Table

Görüldüğü üzere OgrenciId alanımız Primary Key olmuş oldu.

Tabloya eklenmiş Primary Key alanını kaldıralım. Bu işlemi yapmadan önce Design kısmından şu bilgiyi öğrenmekte yarar var.

SQL Server Alter Table

Bu kısımdan kaldıracağımız Primary Keyin ismini öğreniyoruz. Eğer biz düzgün bir isim veremdi isek bu kısım yazı ve numaralardan oluşabiliyor.

SQL Server Alter Table

Bu kısımdan ismi aldıktan sonra aşağıdaki kodu yazıyoruz.


İşlem başarılı şekilde tamamlanıyor. Kontrol edersek.

SQL Server Alter Table

Tablodan bir alan kaldırmak için ise


Çıkarılmış alanı veritabanında Select komutu yardımı ile kontrol edelim.


SQL Server Alter Table

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

SQL Server tarafında kendini ilerletmeye çalışırken bildiklerini sürekli başkalarına aktaran, yazılım dünyasında (C#, Java, Python vb.) kendini güncel tutmaya çalışan, araştırma yapmaktan bıkmayan, meraklı, bilginin üzerine bilgi katmaktan mutluluk duyan bir yazılım eğitmeni ve kod sever. – Grafik tasarım dünyasında Indesign’ı anlatacak kadar iyi kullanabilen, Photoshop ve Illustrator’e de orta düzey hakimiyeti bulunan, internet üzerinde online kimya dergisi kurmuş ve bunu yüzbinlerce kişiye ulaştırmayı başaran bir grafik sever. -WordPress tarafında 5 adet web sitesi kurmuş, bu sistemler üzerine çalışan bir WordPress sever. -Sosyal medya üzerinde okumalara ve araştırmalara devam eden, kendi kurmuş olduğu kimya dergisini daha çok kişiye nasıl ulaştırırım diye düşünen ve bu konuda SEO çalışmaları üzerine kafa yoran bir Sosyal Medya sever. Kısaca çok çalışmayı seven, azimli biriyim.

Yazıyı Oylayın

0/50 ratings

Yazıyı Paylaşın

SQL Server Eğitimleri Kanalına Abone Olun

İlişkili Yazılar

Kimler Neler Demiş?

avatar
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
  Subscribe  
Bildir