Aracılığıyla paylaş


Kural 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 Rule object exposes the attributes of a single Microsoft SQL Server data-integrity rule.

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

Açıklamalar

sql Server sağlamaya yönelik çeşitli mekanizmalar sunar veri bütünlük.Bir sql Server Transact-sql kuraldır condition_expression tanımlayan bir veri bütünlük kısıtlaması sözdizimi öğesi.Bir kural, bir sütun ya da kullanıcı tanımlı veri türüne bağlanabilir.The condition_expression syntax element is run to validate data for a single column when a value is inserted into the column bound by the rule.Daha fazla bilgi için bkz: Kural (Transact-sql) oluşturma.

İle Rule nesne yapabilirsiniz:

  • Bütünlük kısıtlaması tanımlayan bir sql Server kural oluşturabilirsiniz.

  • Varolan bir sql Server kurala bağlamak bir sütun veya kullanıcı tanımlı veri türü.

  • Dan sınırlamayı kaldırmak bir sütun veya bir sql Server kural bağlarken tarafından kullanıcı tanımlı veri türü.

  • sql Server bir kural tanımı, bir sql Server veritabanından kaldırın.

  • Nesnenin temsil ettiği kuralı oluşturmak için Transact-sql komut dosyası oluşturur.

The Name property of a Rule object uses the SQL Server data type sysname.Değeri Name özellik için bir veritabanı benzersiz olmalıdır

Kuralı oluşturduktan sonra BindToColumn ve BindToDatatype yöntemleri Rule için kısıtlama uygulamak için nesne SQL Server sütunlar ve kullanıcı tanımlı veri türleri.

Not

The Rule object is compatible with instances of SQL Server versions 7.0 and later.Ancak, Rule2 nesnesinin işlevselliğini uzatır Rule nesnesi, sql Server 2000'de sunulan özellikleri ile kullanmak için.

sql Server bir kural oluşturmak için

  1. Oluşturma bir Rule nesne.

  2. Set Name özellik.

  3. Set Text özellik doğrular Transact-sql komut dosyası ile veri bütünlük kural. ile ilişkili sütunlar için

  4. Ekleme Rule itiraz Rules bağlı koleksiyon Database nesne.

Bir sql Server veritabanından bir kuralı kaldırmak için

  1. Başvuran Al Rule gelen nesne Rules bağlı koleksiyon Database nesne.

  2. Use ListBoundColumns ve ListBoundDatatypes belirlemek için yöntem etkilenen SQL Server sütunlar ve kullanıcı tanımlı veri türleri.

  3. Use UnbindFromColumn ve UnbindFromDatatype yöntemleri kaldırma kısıtlama sütunlar ve kullanıcı tanımlı veri türleri bağlı olarak kural.

  4. Use Remove yöntem, Rule nesne kaldırma, sql Server veritabanı.

Ayrıca bkz.

Başvuru