Aracılığıyla paylaş


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ı oluşturabilirsiniz.Tablo zaten varsa, varsayılan tanım ekleyebilirsiniz.Her sütun bir tablo bir varsayılan tanımı içerebilir.

Varsayılan tanımlama zaten varsa, değiştirin veya silin.Örneğin, herhangi bir değer girildiğinde, bir sütun eklenir değeri değiştirebilirsiniz.

Not

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

DEFAULT tanımları ile aşağıdaki tanımlı sütunları oluşturulamıyor:

  • Atimestampveri türü.

  • Seyrek bir sütun için seyrek bir sütunda null değerlere izin vermesi gerekir.

  • Bir IDENTITY veya ROWGUIDCOL özellik.

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

    Not

    Varsayılan değer veri türüyle uyumlu olmalıdır sütun varsayılan tanımını olduğu için.Varsayılan değeri örneğin, birintsütun bir tamsayı, olmalıdır. olmayan bir karakter dizesi.

, Bir varsayılan tanımını eklenir, tablodaki varolan bir sütun için varsayılan olarak,Database EngineYeni varsayılan yalnızca yeni eklenen veri satırları için geçerlidir tablo.Önceki varsayılan tanımını kullanarak eklenmiş olan varolan veriler etkilenmez.Ancak eklediğinizde, yeni bir sütun için varolan tablo, belirtebilirsinizDatabase Engine(varsayılan tanımını tarafından belirtilen) varsayılan değer boş bir değer yerine varolan satırların yeni bir sütun eklemek tablo.

, Bir varsayılan tanımını sildiğinizdeDatabase EngineVarsayılan değer, değer yeni satır için sütun eklendiğinde yerine null bir değer eklerAncak, varolan verilerde değişiklik yapılmaz tablo.

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

Oluşturmak veya varolan bir tabloya bir sütun, bir varsayılan tanımını silmek için

Tablo Sütun Özellikleri (SQL Server Management Studio'yu)

  • Bir varsayılan nesne silmek için

DEFAULT (Transact-SQL) DROP

Varsayılan tanımlama hakkında bilgi almak için

See Also

Concepts