MS SQL'de Alter Yapısı

CourierC

Kıdemli Üye
16 Ağu 2010
2,655
0
C:\Windows
Merhabalar,

Bu konumda daha önceden oluşturmuş olduğumuz bir tabloya sql sorgusu kullanarak nasıl kolon eklenir , çıkarılır ya da eklenen kolonun veritipi nasıl değiştirilir, bunlar hakkında bilgi aktaracağım.

Hatırlıyoruzki CREATE kelimesini bir database yada bir tablo oluştururken kullanmıştık. Şimdi yeni bir komut daha öğreniyoruz ALTER. Herhangi bir tablo içerisinde değişiklik yapmak istiyorsak ALTER anahtar kelimesini kullanıyoruz.

ALTER TABLE "Tablo Adı"

Add kolon adı veri tipi

Kod:
ALTER TABLE DERSLER
Add Ders_Ogretmeni nvarchar(50)

Daha önceden oluşturmuş olduğumuz DERSLER tablosunun içerisine Ders_Ogretmeni adında bir kolon ekler ve bu kolonun içerisinde tutabileceği veri tipini nvarchar olarak belirler.

ALTER TABLE "Tablo Adı"
DROP COLUMN kolon adı


Kod:
ALTER TABLE DERSLER
DROP COLUMN Ders_Ogretmeni

Az önce eklemiş olduğumuz Ders_Ogretmeni adındaki kolonumuzu tablomuz içerisinden silmek için kullanacağımız kod yapısı budur.

ALTER TABLE "Tablo Adı"
ALTER COLUMN kolon adı veri tipi


Kod:
ALTER TABLE DERSLER
ALTER COLUMN Ders_Ogretmeni int

Eğer ki bir kolonun veri tipini değiştirmek istersek, kullanmamız gereken ALTER sorgu yapısı yukarıdaki örnekteki gibidir.​
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.