ASP.Net Alter Komutu

Merhaba bu yazımızda ALTER komutunun nasıl kullanılacağını anlatacağım.

ALTER KOMUTU : Veritabanında var olan nesneler üzerinde yapılacak değişiklikler için kullanılan komuttur.Yeni tasarlanan bir veritabanında değişiklik yapmak çok güç değildir. Çünkü içindeki veriler az yada test amaçlıdır. Ama yaşayan bir veritabanında değişklik yapmak ciddi sorumluluklar ister. Verilin yok olmaması için çok dikkatli olmak gerekir. Bu konuda Alter ifadesi oldukça kolaylık sağlar.

 

Tablo adı değiştirme

ALTER TABLE Tablo_Adı TO Yeni_Tablo_Adı

 

Tabloya alan ekleme ve silme:


ALTER TABLE Tablo_Adı   ADD     Alan_Adı    Veri_Tip    Yeni alan ekleme.

ALTER TABLE Tablo_Adı   DROP COLUMN    Alan_Adı      Var olan alanı silme.

 

ALTER TABLE   Personel ADD CocukSayisi  int;

ALTER TABLE   Personel DROP COLUMN   CocukSayisi

 

Tablodaki alan veri tipi değiştirme

ALTER TABLE Tablo_Adi ALTER COLUMN Alan_Adi Yeni_Veri_Tipi

ALTER TABLE Personle ALTER COLUMN    CocukSayisi    char(10)
 

Tabloya kısıtlama ekleme ve silme :

ALTER TABLE Tablo_Adı   ADD CONSTRAINT  Kısıtlama_Adı   Kısıtlamanın_Ozellikleri    Yeni kısıtlama ekleme.
ALTER TABLE Tablo_Adı   DROP CONSTRAINT Kısıtlamanını_Adı                               Var olan kısıtlamayı silme
ALTER   TABLE PersonelMal    ADD    CONSTRAINT    FK_PersonelMal_Personel_N    FOREIGN KEY (PPersonelId) REFERENCES Personel (PersonelId) ON DELETE CASCADE                                                                            // PersonelMal Tablosununa foreing key ekleme

ALTER   TABLE   PersonelMal   DROP CONSTRAINT   FK_PersonelMal_Personel_N    // Kısıtlamayı silme

 

Alan İsmi değiştirme

ALTER TABLE Tablo_Adı  RENAME  Alan_Adı TO Yeni_Alan_Adı

ALTER TABLE Sicil RENAME PersonelSicilNo TO SicilNo

sp_rename ‘HAREKET.FIRMA_ONAY’, ‘IL_ONAY_GIRIS’, ‘COLUMN’;

 

 

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir