Aracılığıyla paylaş


OBJECTPROPERTYEX (Transact-SQL)

Geçerli veritabanında şema kapsamlı nesneler hakkında bilgi verir.Bu nesnelerin bir listesi için bkz:sys.Objects (Transact-SQL).OBJECTPROPERTYEX şeması veri tanımlama dili (DDL) tetikler ve olay bildirimleri gibi kapsamlı, olmayan nesneler için kullanılamaz.

Topic link iconTransact-SQL sözdizimi kuralları

OBJECTPROPERTYEX ( id , property )

Bağımsız değişkenler

  • id
    Is an expression that represents the ID of the object in the current database.id is int and is assumed to be a schema-scoped object in the current database context.

  • property
    Kimliği tarafından belirtilen nesne için döndürülecek bilgi içeren bir ifade belirtilir.Dönüş türüsql_variant.Aşağıdaki tabloda her özellik değeri için temel veri türü gösterilir.

    Not

    Aksi takdirde, belirtilen sürece null döndürülürpropertygeçerli özellik adı.idGeçerli nesne kimliği yok olur.iddesteklenmeyen nesne türü için belirtilen değilproperty, veya çağıran nesnenin meta veriler. görüntüleme iznine sahip

    Özellik Adı

    Nesne Türü:

    Açıklama ve döndürülen değerler

    BaseType

    Herhangi bir şema kapsamlı nesne

    Temel nesne türünü belirtir.Belirtilen nesne bir SYNONYM olduğunda, alttaki nesne taban türünü verir.

    Nonnull = nesne türü

    Temel veri türü: char(2)

    CnstIsClustKey

    Kısıtlama

    birincil anahtar kısıtlaması ile kümelenmiş dizin.

    1 = True

    0 = False

    Temel veri türü: int

    CnstIsColumn

    Kısıtlama

    Tek bir sütunda CHECK, varsayılan ve yabancı anahtar kısıtlaması.

    1 = True

    0 = False

    Temel veri türü: int

    CnstIsDeleteCascade

    Kısıtlama

    yabancı anahtar kısıtlaması ON DELETE CASCADE seçeneği.

    1 = True

    0 = False

    Temel veri türü: int

    CnstIsDisabled

    Kısıtlama

    Devre dışı bırakılmış kısıtlama.

    1 = True

    0 = False

    Temel veri türü: int

    CnstIsNonclustKey

    Kısıtlama

    birincil anahtar kısıtlaması ile kümelenmemiş bir dizin.

    1 = True

    0 = False

    Temel veri türü: int

    CnstIsNotRepl

    Kısıtlama

    Kısıtlama, NOT FOR çoğaltma anahtar sözcükler kullanılarak tanımlanır.

    1 = True

    0 = False

    Temel veri türü: int

    CnstIsNotTrusted

    Kısıtlama

    Kısıtlama, varolan satırların denetlemeden etkinleştirildi.Bu nedenle, kısıtlama tüm satırlara tutabileceğini değil.

    1 = True

    0 = False

    Temel veri türü: int

    CnstIsUpdateCascade

    Kısıtlama

    yabancı anahtar kısıtlaması ON UPDATE CASCADE seçeneği.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsAfterTrigger

    Tetikleyici

    Tetikleyici sonra.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsAnsiNullsOn

    Transact-SQLişlevTransact-SQLyordamıTransact-SQLTetikleyici, görüntüleme

    Oluşturma saat ANSI_NULLS ayarı.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsDeleteTrigger

    Tetikleyici

    Tetikleyici DELETE.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsFirstDeleteTrigger

    Tetikleyici

    İlk tetikleyici harekete karşı bir DELETE yürütüldüğünde tablo.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsFirstInsertTrigger

    Tetikleyici

    INSERT tablo karşı çalıştırıldığında harekete ilk tetikleyici.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsFirstUpdateTrigger

    Tetikleyici

    İlk tetikleyici harekete karşı bir UPDATE yürütüldüğünde tablo.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsInsertTrigger

    Tetikleyici

    Tetikleyici INSERT.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsInsteadOfTrigger

    Tetikleyici

    INSTEAD OF tetikleyicisi.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsLastDeleteTrigger

    Tetikleyici

    Son tetikleyici harekete karşı bir DELETE yürütüldüğünde tablo.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsLastInsertTrigger

    Tetikleyici

    Son tetikleyici INSERT tablo karşı çalıştırıldığında harekete geçirdi.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsLastUpdateTrigger

    Tetikleyici

    Son tetikleyici harekete karşı bir UPDATE yürütüldüğünde tablo.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsQuotedIdentOn

    Transact-SQLişlevTransact-SQLyordamıTransact-SQLTetikleyici, görüntüleme

    QUOTED_IDENTIFIER oluşturma sırasında ayarlama saat.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsStartup

    Yordam

    Başlatma yordamı.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsTriggerDisabled

    Tetikleyici

    Devre dışı bırakılmış tetikleyici.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsTriggerNotForRepl

    Tetikleyici

    Tetikleyici NOT FOR çoğaltma tanımlanmış.

    1 = True

    0 = False

    Temel veri türü: int

    ExecIsUpdateTrigger

    Tetikleyici

    Tetikleyiciyi güncelleştir.

    1 = True

    0 = False

    Temel veri türü: int

    HasAfterTrigger

    Tablo, Görünüm

    tablo veya görünümde bir AFTER tetikleyicisi yok.

    1 = True

    0 = False

    Temel veri türü: int

    HasDeleteTrigger

    Tablo, Görünüm

    tablo ya da DELETE Tetik görünüme sahiptir.

    1 = True

    0 = False

    Temel veri türü: int

    HasInsertTrigger

    Tablo, Görünüm

    tablo veya görünümü olan bir INSERT tetikleyicisi.

    1 = True

    0 = False

    Temel veri türü: int

    HasInsteadOfTrigger

    Tablo, Görünüm

    tablo veya görünümde bir INSTEAD OF tetikleyicisi yok.

    1 = True

    0 = False

    Temel veri türü: int

    HasUpdateTrigger

    Tablo, Görünüm

    tablo veya UPDATE tetikleyicisi bir görünüme sahiptir.

    1 = True

    0 = False

    Temel veri türü: int

    IsAnsiNullsOn

    Transact-SQLişlevTransact-SQLyordamı, tablo,Transact-SQLTetikleyici, görüntüleme

    ANSI NULL seçeneği ayarı tablo için ON, null değeri karşı tüm karşılaştırmalar için Bilinmeyen değerlendirmek anlamına gelen olduğunu belirtir.Bu ayar tüm ifadelerde tablo mevcut olduğu sürece için hesaplanan sütunlar ve kısıtlamalar, birlikte tablo tanımlamasını da uygulanır.

    1 = True

    0 = False

    Temel veri türü: int

    IsCheckCnst

    Herhangi bir şema kapsamlı nesne

    CHECK kısıtlaması.

    1 = True

    0 = False

    Temel veri türü: int

    IsConstraint

    Herhangi bir şema kapsamlı nesne

    Kısıtlama.

    1 = True

    0 = False

    Temel veri türü: int

    IsDefault

    Herhangi bir şema kapsamlı nesne

    Varsayılan bağlı.

    1 = True

    0 = False

    Temel veri türü: int

    IsDefaultCnst

    Herhangi bir şema kapsamlı nesne

    VARSAYILAN kısıtlama.

    1 = True

    0 = False

    Temel veri türü: int

    IsDeterministic

    Tek ve tablo değerli işlevler

    Determinism özellik işlev veya Görünüm.

    1 = Deterministic

    0 = Deterministic.

    Temel veri türü: int

    IsEncrypted

    Transact-SQLişlevTransact-SQLyordamı, tablo,Transact-SQLTetikleyici, görüntüleme

    Özgün metin modülü ifadesinin obfuscated bir biçime dönüştürülmüş gösterir.The obfuscation çıkışını doğrudan görünmeyen herhangi bir katalog görünümleriSQL Server 2005.Sistem tabloları veya veritabanı dosyalarına erişimi olmayan kullanıcılar obfuscated metni alınamıyor.Metin ya da sistem tabloları üzerinden erişebilen kullanıcılar için kullanılabilir değildir ancak,DAC bağlantı noktası veya doğrudan erişim veritabanı dosyaları.Ayrıca, sunucu işlemi bir hata ayıklayıcı ekleyebileceğini kullanıcıların özgün yordamı bellekten zamanında elde edebilirsiniz.

    1 = Şifreli

    0 = Şifrelenmiş.

    Temel veri türü: int

    IsExecuted

    Herhangi bir şema kapsamlı nesne

    Nesne yürütülen belirtir (Görünüm, yordam, işlev veya tetikleyici).

    1 = True

    0 = False

    Temel veri türü: int

    IsExtendedProc

    Herhangi bir şema kapsamlı nesne

    Genişletilmiş yordam.

    1 = True

    0 = False

    Temel veri türü: int

    IsForeignKey

    Herhangi bir şema kapsamlı nesne

    yabancı anahtar kısıtlaması.

    1 = True

    0 = False

    Temel veri türü: int

    IsIndexed

    Tablo, Görünüm

    Bir tablo veya görünümü ile bir dizin.

    1 = True

    0 = False

    Temel veri türü: int

    IsIndexable

    Tablo, Görünüm

    Bir tablo veya Görünüm, dizin oluşturulabilir.

    1 = True

    0 = False

    Temel veri türü: int

    IsInlineFunction

    İşlev

    Satır içi işlev.

    1 = Satır içi işlev

    0 = Satır içi işlev değil

    Temel veri türü: int

    IsMSShipped

    Herhangi bir şema kapsamlı nesne

    Yükleme işlemi sırasında oluşturulan nesneSQL Server.

    1 = True

    0 = False

    Temel veri türü: int

    IsPrecise

    Hesaplanan sütun işlev, kullanıcı tanımlı tür, görüntüleme

    Nesne kayan nokta işlemleri gibi bir imprecise hesaplaması içerip içermediğini gösterir.

    1 = Kesin

    0 = Imprecise

    Temel veri türü: int

    IsPrimaryKey

    Herhangi bir şema kapsamlı nesne

    birincil anahtar Constraint:.

    1 = True

    0 = False

    Temel veri türü: int

    IsProcedure

    Herhangi bir şema kapsamlı nesne

    Yordam.

    1 = True

    0 = False

    Temel veri türü: int

    IsQuotedIdentOn

    CHECK kısıtlaması, DEFAULT tanımıTransact-SQLişlevTransact-SQLyordamı, tablo,Transact-SQLTetikleyici, görüntüleme

    Nesne tanımlayıcısını tırnak içinde ayarı ON, çift tırnak tanımlayıcıları nesnesi tanımında yer alan tüm ifadelerin sınırlandırmak anlamı olduğunu belirtir.

    1 = True

    0 = False

    Temel veri türü: int

    IsQueue

    Herhangi bir şema kapsamlı nesne

    Hizmet Aracısı sırası

    1 = True

    0 = False

    Temel veri türü: int

    IsReplProc

    Herhangi bir şema kapsamlı nesne

    Kopyalama yordamı.

    1 = True

    0 = False

    Temel veri türü: int

    IsRule

    Herhangi bir şema kapsamlı nesne

    İlişkili kuralı.

    1 = True

    0 = False

    Temel veri türü: int

    IsScalarFunction

    İşlev

    skaler değerli işlev.

    1 = skaler değerli işlev

    0 = skaler değerli işlev

    Temel veri türü: int

    IsSchemaBound

    işlev, görüntüleme

    İlişkili bir şema işlev veya SCHEMABINDING kullanılarak oluşturulmuş.

    1 = Şemaya bağlı

    0 = Şemaya bağlı değil

    Temel veri türü: int

    IsSystemTable

    Table

    Sistem tablosu.

    1 = True

    0 = False

    Temel veri türü: int

    IsSystemVerified

    Hesaplanan sütun işlev, kullanıcı tanımlı tür, görüntüleme

    Kesinlik ve determinism nesnenin özelliklerini onaylanmış tarafındanSQL Server.

    1 = True

    0 = False

    Temel veri türü: int

    IsTable

    Table

    TABLO.

    1 = True

    0 = False

    Temel veri türü: int

    IsTableFunction

    İşlev

    Tablo değerli işlev.

    1 = Tablo deerli işlev

    0 = tablo değerli işlev

    Temel veri türü: int

    IsTrigger

    Herhangi bir şema kapsamlı nesne

    Tetikleyici.

    1 = True

    0 = False

    Temel veri türü: int

    IsUniqueCnst

    Herhangi bir şema kapsamlı nesne

    UNIQUE sınırlamasıyla.

    1 = True

    0 = False

    Temel veri türü: int

    IsUserTable

    Table

    Kullanıcı tanımlı tablo.

    1 = True

    0 = False

    Temel veri türü: int

    IsView

    Görünüm

    View.

    1 = True

    0 = False

    Temel veri türü: int

    OwnerId

    Herhangi bir şema kapsamlı nesne

    Nesnenin sahibi.

    NoteNote:
    Şema sahibini, mutlaka nesnenin sahibi değil.Örneğin, alt nesneler (Bu yeri parent_object_idnonnull) her zaman aynı sahip kimliği üst. döner

    Nonnull = nesne sahibi veritabanı kullanıcı kimliği.

    null = desteklenmeyen nesne türü ve nesne kimliği geçerli değil.

    Temel veri türü: int

    SchemaId

    Herhangi bir şema kapsamlı nesne

    Nesne ile ilgili şema kimliği.

    Nonnull = nesnenin şema kimliği.

    Temel veri türü: int

    SystemDataAccess

    işlev, görüntüleme

    Sistem verilerini sistem kataloglar ve sanal sistem tabloları, yerel kopyası nesneye erişirSQL Server.

    0 = Yok

    1 = Okuma

    Temel veri türü: int

    TableDeleteTrigger

    Table

    Tablo DELETE Tetik sahiptir.

    >1 = Belirtilen tür ile ilk tetikleyici kimliği.

    Temel veri türü: int

    TableDeleteTriggerCount

    Table

    Tablo belirtilen sayıda DELETE Tetikleyiciler vardır.

    Nonnull = tetikleyici numarası, DELETE

    Temel veri türü: int

    TableFullTextMergeStatus

    Table

    Bir tablo, birleştirme işlemi geçerli olan bir tam metin dizini olup olmadığı.

    0 = tablo mu tam metin dizini ya da tam metin dizini değil birleştirme yoktur.

    1 = Tam metin dizini ise birleştirme.

    TableFullTextBackgroundUpdateIndexOn

    Table

    tablo Tam-metin arka plan (autochange izleme) etkin dizin güncelleştirmesi vardır.

    1 = TRUE

    0 = FALSE

    Temel veri türü: int

    TableFulltextCatalogId

    Table

    Tablo için tam metin dizini verilerin bulunduğu tam metin kataloğunun kimliği.

    Sıfır olmayan dizin tam-metin satırları tanımlayan benzersiz dizin ile ilgili tam metin Kataloğu kimliği = tablo.

    0 = tablo tam metin dizini yok.

    Temel veri türü: int

    TableFullTextChangeTrackingOn

    Table

    tablo tam-metin değişiklik etkin izleme vardır.

    1 = TRUE

    0 = FALSE

    Temel veri türü: int

    TableFulltextDocsProcessed

    Table

    Tam metin dizinlemeyi başlangıcı sonra işlenen satır sayısı.İçinde bir tablo, dizin için tam metin arama, bir satırın tüm sütunlarını tek bir belgenin bir parçası olarak sıralanacak kabul edilir.

    0 = Hiçbir etkin gezinme veya tam metin dizin oluşturma tamamlandı.

    > 0 = Aşağıdakilerden biri:

    • Belge sayısı, ekleme, güncelleştirme işlemlerini başlatma işleminden sonra tam, artımlı veya el ile değişiklik izleme tarafından işlenen popülasyon.

    • Ekleme tarafından işlenen satır sayısı veya işlem izleme ile arka plan güncelleştirme dizini değişiklik sonrasında popülasyon etkinleştirildi, değiştirilen tam metin dizini şema, tam metin Kataloğu yeniden veya örnekSQL Serveryeniden ve benzeri.

    null = Tablo tam metin dizini yok.

    Temel veri türü: int

    NotBu özellik değil izlemek veya silinen satırlar. sayma

    TableFulltextFailCount

    Table

    Numarayı satırları tam metin aramanın değil dizini. mı

    0 = popülasyon Tamamlandı.

    >0 = Aşağıdakilerden biri:

    • Popülasyon izleme tam, artımlı ve el ile güncelleştirme değiştirme başlangıcından bu yana dizine belge sayısı.

    • Değişiklik izleme ile arka plan için dizin, popülasyon başlangıcını veya nüfusun yeniden dizine satır sayısını güncelleştirin.Bunun nedeni olabilir bir şema değişikliği, katalog, sunucu yeniden ve benzeri yeniden oluşturma

    null = Tablo tam metin dizini yok.

    Temel veri türü: int

    TableFulltextItemCount

    Table

    Nonnull = tam metin dizini başarıyla olan satır sayısı.

    null = Tablo tam metin dizini yok.

    Temel veri türü: int

    TableFulltextKeyColumn

    Table

    Tam metin dizini tanımında katılıyor tek sütunlu benzersiz dizin ile ilişkili sütun kimliği.

    0 = tablo tam metin dizini yok.

    Temel veri türü: int

    TableFulltextPendingChanges

    Table

    Değişiklik izleme giriş işlemi için bekleyen sayısı

    0 = değişiklik izlemeyi etkin değil.

    null = Tablo tam metin dizini yok.

    Temel veri türü: int

    TableFulltextPopulateStatus

    Table

    0 = Boş.

    1 = Tüm popülasyon olduğunu devam.

    2 = Artımlı nüfus ise devam.

    3 = İzlenen değişiklikler yayılmasını olan ilerleme.

    4 Güncelleştirmesi dizindir. autochange izleme gibi devam eden bir arka plan =

    5 = Tam metin dizinlemeyi daraltma veya duraklatıldı.

    Temel veri türü: int

    TableHasActiveFulltextIndex

    Table

    Tablo, etkin bir tam metin dizinine sahiptir.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasCheckCnst

    Table

    Tablo CHECK kısıtlaması yok.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasClustIndex

    Table

    tablo Kümelenmiş bir dizini vardır.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasDefaultCnst

    Table

    Tablo, varsayılan kısıtlama vardır.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasDeleteTrigger

    Table

    Tablo DELETE Tetik sahiptir.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasForeignKey

    Table

    Tablo yabancı anahtar kısıtlaması vardır.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasForeignRef

    Table

    Tablo bir yabancı anahtar kısıtlaması tarafından başvurulmaktadır.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasIdentity

    Table

    tablo kimlik sütun vardır.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasIndex

    Table

    Bir dizin herhangi bir tür tablo vardır.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasInsertTrigger

    Table

    Nesnenin bir INSERT tetikleyicisi yok.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasNonclustIndex

    Table

    Bir kümelenmemiş dizin tablo vardır.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasPrimaryKey

    Table

    tablo birincil anahtar vardır.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasRowGuidCol

    Table

    Tablo için bir ROWGUIDCOL sahip biruniqueidentifier sütun.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasTextImage

    Table

    tablo olan birtext,ntext, orimagesütun.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasTimestamp

    Table

    tablo olan birtimestampsütun.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasUniqueCnst

    Table

    Tablo bir UNIQUE sınırlaması vardır.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasUpdateTrigger

    Table

    Nesne bir UPDATE tetikleyicisi yok.

    1 = True

    0 = False

    Temel veri türü: int

    TableHasVarDecimalStorageFormat

    Table

    Tablo için etkinvardecimaldepolama biçimi.

    1 = True

    0 = False

    TableInsertTrigger

    Table

    Tablo bir INSERT tetikleyicisi yok.

    >1 = Belirtilen tür ile ilk tetikleyici kimliği.

    Temel veri türü: int

    TableInsertTriggerCount

    Table

    Tablo belirtilen sayıda INSERT tetikleyicilerini vardır.

    >0 = INSERT tetikleyicilerini sayısı.

    Temel veri türü: int

    TableIsFake

    Table

    Tablo gerçek değil., Dahili olarak isteğe bağlı materializedDatabase Engine.

    1 = True

    0 = False

    Temel veri türü: int

    TableIsLockedOnBulkLoad

    Table

    İçin tablo kilitli birKullanımıbcp veya BULK INSERT işlemi.

    1 = True

    0 = False

    Temel veri türü: int

    TableIsPinned

    Table

    Tablo veri önbelleği tutulması için sabitlendiği.

    0 = False

    Bu özellik desteklenmiyorSQL Server 2005ve sonraki sürümleri.

    TableTextInRowLimit

    Table

    Tablosusatır metin option küme.

    >0 = İzin verilen en fazla baytsatır metin.

    0 =satır metin değil kümesini.

    Temel veri türü: int

    TableUpdateTrigger

    Table

    Tablo bir UPDATE tetikleyicisi yok.

    > 1 = Belirtilen tür ile ilk tetikleyici kimliği.

    Temel veri türü: int

    TableUpdateTriggerCount

    Table

    Tablo belirtilen sayıda UPDATE tetikleyicisi yok.

    >0 = UPDATE tetikleyicisi. sayısı

    Temel veri türü: int

    UserDataAccess

    İşlevi, Görüntüle

    Nesneyi gösterir erişen kullanıcı verileri, yerel örneğinde, kullanıcı tablosuSQL Server.

    1 = Okuma

    0 = Yok

    Temel veri türü: int

    TableHasColumnSet

    Table

    Tablosuna bir sütun olan küme.

    0 = False

    1 = True

    Daha fazla bilgi için bkz:Sütun kümesi'ni kullanma.

Dönüş Türleri

sql_variant

Exceptions

Hata NULL ya da arayan bir kullanıcının nesnenin görüntüleme izni yoksa verir.

Bir kullanıcı, yalnızca kullanıcının sahip olduğu veya kullanıcı izni verilmiş securables meta veriler görüntüleyebilirsiniz.Bu kullanıcı nesnenin üzerinde herhangi bir izni yoksa, OBJECTPROPERTYEX NULL döndürebilir gibi meta veriler verilirken, yerleşik çalışmasını anlamına gelir.Daha fazla bilgi için bkz:Meta veriler görünürlük yapılandırmaveMeta veriler görünürlük sorun giderme.

Remarks

The Database Engine assumes that object_id is in the current database context.Başvuran bir sorgu birobject_id başka bir veritabanındaki döndürecektir null veya yanlış sonuçlar.Örneğin, aşağıdaki sorguyu geçerli veritabanı içeriği isemasterveritabanı.The Database Engine will try to return the property value for the specified object_id in that database instead of the database that is specified in the query.Sorgu hatalı sonuçlar verir, çünkü görünümüvEmployeeolmayanmasterveritabanı.

USE master;
GO
SELECT OBJECTPROPERTYEX(OBJECT_ID(N'AdventureWorks.HumanResources.vEmployee'), 'IsView');
GO

OBJECTPROPERTYEX(view_id**,'IsIndexable') may consume significant computer resources because evaluation of IsIndexable property requires the parsing of view definition, normalization, and partial optimization.DeIsIndexable** özellik Tablo veya görünümlerin dizine alınması, tanımlar, belirli bir dizin anahtar gereksinimleri değil, met. gerçek dizin oluşturulmasını hala başarısız Daha fazla bilgi için bkz:INDIS (Transact-SQL) CREATE.

OBJECTPROPERTYEX (table_id**,'TableHasActiveFulltextIndex'**) will return a value of 1 (true) when at least one column of a table is added for indexing.İlk sütun için dizin eklenmiş olarak tam metin dizinlemeyi nüfus için etkin duruma gelir.

meta veriler görünürlük kısıtlamalar sonucu uygulanan küme.Daha fazla bilgi için bkz:Meta veriler görünürlük yapılandırma.

Örnekler

C.Nesnenin temel tür bulma

Aşağıdaki örnek, bir SYNONYM oluştururMyEmployeeTableiçinEmployee, tabloAdventureWorksveritabanı ve sonra temel yazın SYNONYM. verir

Sonucu küme taban alttaki nesne türünü gösterir,EmployeeTablo, kullanıcı bir tablo.

Base Type 
-------- 
U 

B.Özellik değer

Aşağıdaki örnek, UPDATE tetikleyicisi belirtilen tabloya. sayısını verir

C.yabancı anahtar kısıtlaması olan tabloların bulunması

Aşağıdaki örnekTableHasForeignKeyözellik olan tüm tablolar geri dönmek için yabancı anahtar kısıtlaması.