Aracılığıyla paylaş


DRIDefault nesnesi

Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

The DRIDefault object represents the properties of a Microsoft SQL Server column DEFAULT constraint.

Geçerli nesneyi gösteren SQL-DMO nesne modeli

Açıklamalar

sql Server sütun varsayılan kısıtlama yok INSERT deyim yürütme kullanıcı tarafından sağlandığında, sütuna ilişkin verileri oluşturmak için kullanılır.İle DRIDefault nesne yapabilirsiniz:

  • sql Server sütun için varsayılan kısıtlama olarak ayarlayın.

  • Bir sql Server sütun varsayılan kısıtlamayı kaldırın.

The Name property of the DRIDefault object uses the SQL Server data type sysname.Name is optional when using the object to create a DEFAULT constraint for a SQL Server column.If Name is not specified, SQL Distributed Management Objects (SQL-DMO) generates an appropriate value.

Ayarlarken Text özellik, bir DRIDefault nesnesi, yalnızca metin için varsayılan belirtinÇünkü, sql-dmo yapar CONSTRAINT yan tümce tümce tümce oluşturmak gerekli değildir.The Text property value must evaluate to a constant.Sınırlamalar hakkında daha fazla bilgi için Text özellik, varsayılan kısıtlama açıklamasını görmek CREATE TABLE (Transact-SQL).

Belirlediğiniz sabit dize sınırlayıcı olması, bugünkü metin dize verileri özelliğinin bir parçası olarak belirtmek için özellik değeri.Örneğin belirtmek için dize "Bilinmeyen" Varsayılan, 'bilinmeyen'.

İçin küme yeni bir sql Server sütun varsayılan kısıtlama

  1. Create a Tableobject.

  2. Oluşturma bir Column nesne.

  3. Get the DRIDefault object from the new Columnobject.

  4. Set Text özellik DRIDefault nesne için varsayılan sütun.

  5. Ekleme Column itiraz Columns koleksiyon yeni Table nesne.

  6. Ekleme Table itiraz Tables bağlı koleksiyon Database nesne.

İçin küme varolan bir sql Server sütun varsayılan kısıtlama

  1. Alın bir Table gelen nesne Tables bağlı koleksiyon Database nesne.

  2. Use BeginAlter yöntem, Table nesnesine değişiklikleri başlangıcını işaretlersql Server tablo.

  3. Al Column , istediğiniz nesne Columns koleksiyon seçilen Table nesne.

  4. Al DRIDefault nesnesinden yeni Columnnesne.

  5. Set Text özellik DRIDefault nesne için varsayılan sütun.

  6. Use DoAlter yöntem, Table değişiklikleri göndermek için nesneyi örnek sql Server.

Ayrıca bkz.

Başvuru