IDENTITY (işlev) (Transact-SQL)
Yalnızca bir deyim ile bir INTO içinde kullanılan table kimlik sütun yeni eklemek için yan tümce tablo. Benzer, IDENTITY işlev, ALTER tablo ve CREATE tablo kullanılan KIMLIK özellik değildir.
IDENTITY (data_type [ , seed , increment ] ) AS column_name
Bağımsız değişkenler
data_type
Kimlik sütun veri türüdür.Geçerli veri türleri için kimlik sütun bir tamsayı veri türü kategori, veri türleri dışında içindir bit veri türünü veya decimal Veri Türü.seed
Ilk satıra atanan değer tamsayı tablo.Sonraki her satır için son KIMLIK değerini eşittir sonraki kimlik değeri atanır ve increment Değer. Hiçbiri, seed veya increment , her ikisi de varsayılan olarak 1'için belirtildi.increment
Tamsayı değeri eklemek için seed art arda tablosundaki satır değeri.column_name
Adı sütun yeni tabloya eklenecek olan.
Dönüş Türleri
Aynı döndürür. data_type*.*
Remarks
Bu işlev bir tablodaki bir sütun oluşturduğundan, sütun için bir ad seçme listesinde aşağıdaki yollardan biriyle belirtilmiş olmalıdır:
Örnekler
Aşağıdaki örnek, alınan tüm satırların ekler Contact gelen tablo AdventureWorks Yeni bir tablo adı verilen bir veritabanına NewContact. IDENTITY işlev 100 1 yerine kimlik numaralarını başlatmada kullanılan NewContact TABLO.