Aracılığıyla paylaş


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.

Topic link iconTransact-SQL sözdizimi kuralları

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.