SQL Server Management Studio: Yeni Oluşturulan Tabloya İsim Verme, Tablo kolonunun özelliğini değiştirirken alınan "Saving changes is not permitted" hatası, UNIQUE alan oluşturma (Tabloda iki kolon değerinin tekrar girilmesini istemiyorum)
SQL Server Management Studio Yeni Oluşturulan Tabloya İsim Verme
Farklı bir editörden gelip de SQL Server Management ile tablo oluşturuyorsanız, kolonları ekledikten sonra ben bu tablo adını nasıl değiştireceğim demiş olabilirsiniz.
Yapmanız gereken Kaydet butonuna basmak. Kaydet butonuna bastıktan sonra tablo adını vereceğiniz pencere karşınıza geliyor. Tablo adını girdikten sonra OK diyerek yeni tablonuzu istediğiniz isimde oluşturmuş olacaksınız.
Oluşturduğunuz bir tabloda kolon özelliğinde Design diyerek değişiklik yapmak istediğinizde "Saving changes is not permitted. The Changes..." şeklinde bir hata ile karşılaşıyorsunuz. Bu hatayla uğraşmak yerine Alter Table ile işleminizi yapabilirsiniz.
ALTER TABLE ST_ILCE
ALTER COLUMN ILCE_ADI VARCHAR(30);
UNIQUE alan oluşturma (Tabloda iki kolon değerinin tekrar girilmesini istemiyorum)
Aşağıdaki resimdeki gibi ilçe tablonuz var diyelim. Burada aynı il için tekrarlayan ilçe kod değeri girilmesin istiyorsunuz. Bu alanları Unique olarak belirlemelisiniz:
ALTER TABLE ST_ILCE
ADD CONSTRAINT UC_ILKODU_ILCEKODU UNIQUE (IL_KODU, ILCE_KODU);
Primary Key otomatik artırma
1- Tablo oluşturduktan sonra otomatik artırma yapmak istediğimizde:
Tablonuzu oluşturmuş ve bu artırımı unutmuşsak otomatik artırım eklerken hata veriyor. Tablonun sağ tık Script Table As-Create Script seçeneğinden kodu alır, tabloyu sildikten sonra bu kodu, koyu renkteki gibi güncelleyerek çalıştırarak oluşturabiliriz.
[SOZ_ID] [int] NOT NULL
IDENTITY(1, 1),
[SOZ_TABLO_KODU] [int] NULL,
[SOZ_ELE_KODU] [int] NULL,
[SOZ_AD] [nchar](500) NULL,
2- Başlangıçta oluştururken:
Tablo alanının üzerinde sağ tık Özellikler...
Alter Table ST_UTIL add SOZ_ID int identity(1,1);
Yorumlar
Yorum Gönder