Aracılığıyla paylaş


Çek tahsilat

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 Checks collection contains Check objects that expose Microsoft SQL Server integrity constraints defined on the columns of a table.

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

Açıklamalar

İle Checks koleksiyon, aşağıdakileri yapabilirsiniz:

  • sql Server sütun üzerinde bir bütünlük kısıtlaması tanımlama.

  • sql Server'dan bir varolan sınırlamayı kaldırmak sütun.

sql Server bütünlük kısıtlamaları create table veya alter table deyim bir parçası olarak tanımlanabilir.

Ne zaman sql Server oluşturma tablo kullanarak Table nesnesi, boş bir Checks koleksiyon bir parçası oluşturulan Table nesnesi oluşturma.Ekleme Check nesne Checks koleksiyon oluşturulduğunda create table deyim kısıtlaması tanımı metin ekler Table nesnesi eklenir Tables koleksiyon , bir Database nesne.

Yoksa bir Table nesne, varolan bir sql Server tablosuna başvurur, değişiklikleri Checks koleksiyon üretmek alter tablo deyimleri.

Bütünlük kısıtlamalarını oluşturma hakkında daha fazla bilgi için bkz: Nesne denetimi.

DENETİM kısıtlamasını kaldırmak için

  1. Almak istediğiniz Table gelen nesne Tables koleksiyon , bir Database nesne.

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

  3. Use Remove yöntem, Checks koleksiyon , bir Table nesne.Kısıtlama adı veya koleksiyon, sıralı konumu olarak kullanılması hedeflenen bütünlük kısıtlaması belirtin:

    oTables("Order Details").Checks.Remove("CK_Order Details_Discount")
    
  4. Use DoAlter yöntem, Table nesnesine gönderme değiştirilen Tablo tanımı için sql Server.