Oluşturma ve varsayılan tanımları değiştirme

Bir tablo oluşturduğunuzda, tablo tanımını bir parçası olarak bir varsayılan tanımını oluşturabilirsiniz.Tablo zaten varsa, varsayılan tanım ekleyebilirsiniz.Her bir sütunda bir tablo bir varsayılan tanımını içerebilir.

Varsayılan tanımını zaten varsa, değiştirin veya silin.Eklenir değeri Örneğin, değiştirebileceğiniz bir sütun ne zaman değer girilir.

Not

Bir varsayılan tanımını değiştirmek için önce varolan varsayılan tanımını silin ve yeni tanımı ile yeniden oluşturmanız gerekir.

Varsayılan tanımları aşağıdaki tanımlı sütunları oluşturulamıyor:

  • A timestamp veri türü.

  • Seyrek sütun seyrek sütun null değerlere izin vermek gerekir çünkü.

  • Bir kimlik veya ROWGUIDCOL özellik.

  • Varolan varsayılan tanımını veya varsayılan nesne.

    Not

    Varsayılan değer veri türüyle uyumlu olmalıdır sütun varsayılan tanımını uygulandığı için.Örneğin, varsayılan değer için bir int sütunu bir tamsayı, bir karakter olması dize.

Varsayılan olarak, varsayılan tanımını için varolan bir tablodaki bir sütun eklendiğinde, Veritabanı Altyapısı yalnızca yeni eklenen veri satırları için yeni varsayılan geçerlitablo. Önceki varsayılan tanımını kullanarak eklediğiniz varolan veriler etkilenmez.Varolan bir tabloya yeni bir sütun eklediğinizde, ancak belirtebilirsiniz Veritabanı Altyapısı varsayılan değeri (varsayılan tanımını tarafından belirtilen) varolan satırları için yeni bir sütun içinde null değer yerine Ekletablo.

Bir varsayılan tanımını sildiğinizde, Veritabanı Altyapısı değeri yok yeni satır için sütun eklendiğinde, varsayılan değeri yerine bir null değer eklerBununla birlikte, varolan verilerde değişiklik yapılmaz tablo.

Bir tablo oluşturduğunuzda, varsayılan tanımını bir sütun oluşturmak için

Oluşturmak veya varolan bir sütunda bir varsayılan tanımını silmek içintablo

Tablo sütun özellikleri (sql Server Management Studio'yu)

  • VARSAYILAN nesne silmek için

Varsayılan (Transact-sql) bırak

Varsayılan tanımı hakkında bilgi edinmek için

Ayrıca bkz.

Kavramlar