Forum

ALter column identi...
 
Bildirimler
Hepsini Temizle

ALter column identity

5 Yazılar
3 Üyeler
0 Reactions
5,853 Görüntüleme
(@SinanYesilyurt)
Gönderiler: 42
Trusted Member
Konu başlatıcı
 

Merhaba ,

Alter komutu ile ilgili sütuna identity özelliği nasıl verebilirim ve bu özelliği nasıl kaldırabilirim

teşekkürler

 
Gönderildi : 31/12/2011 01:59

(@muratsoydan)
Gönderiler: 177
Reputable Member
 

Alter Table Personel 
Add ID int Not Null IDENTITY(1,1)

 
Gönderildi : 02/01/2012 02:24

(@SinanYesilyurt)
Gönderiler: 42
Trusted Member
Konu başlatıcı
 

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

 
Gönderildi : 09/01/2012 14:54

(@muratsoydan)
Gönderiler: 177
Reputable Member
 

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

 
Gönderildi : 09/01/2012 18:18

(@yselimakbulut)
Gönderiler: 23
Eminent Member
 

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

 
Gönderildi : 12/01/2012 20:23

Paylaş: