Forum
Merhaba ,
Alter komutu ile ilgili sütuna identity özelliği nasıl verebilirim ve bu özelliği nasıl kaldırabilirim
teşekkürler
Alter Table Personel
Add ID int Not Null IDENTITY(1,1)
Murat Bey cevabınız için teşekkür ederim
bu komut ile varolan tabloda yeni sütun açarak işlem yapabiliyoruz
ama benim yapmak istediğim var olan kolon üzerinde değişiklik yapmak.
Bazı tablo aktarımlarından dolayı bir çok tabloda sürekli bu işlemi
yapmak zorundayım. Tablolarda tek tek var olan kolona identity özelliği
vermek ve bunu kaldırmak için script çalıştırmam gerekiyor.
aşağıdaki kod ile yapmak istediğimde identity' nin altında syntax error veriyor
alter table TABLE1 alter column SIRA identity(1,1)
var olan kolona identity özelliği vermenin yanında kolonu silmeden identity özelliğini kaldırmakta istiyorum
bu iki konuda yardımcı olursanız sevinirim
column 'u drop etmedikce bu ozelligi alter ile duzenleyemezsiniz diye biliyorum,drop edip tekrar create etmeniz gerekir asagıdaki link faydalı olabilir
http://social.msdn.microsoft.com/Forums/en/transactsql/thread/04d69ee6-d4f5-4f8f-a115-d89f7bcbc032
Eğer Yapmak İstediğin Manual Insertler Yapabilmek ise: bu Şekilde Yapabilirsin. Sonra seed ile tekrar istediğin değere set edebilirsin.
-- SET IDENTITY_INSERT to ON.
SET IDENTITY_INSERT XXXXX ON
GO
-- Attempt to insert an explicit ID value of 3
INSERT INTO xxxxxx(id, columnname) VALUES(3, 'string').
GO
SET IDENTITY_INSERT XXXXX OFF