OBJECTPROPERTYEX (Transact-SQL)
Zwraca informacje dotyczące obiektów o zakresie schematu w bieżącej bazie danych.Aby uzyskać listę tych obiektów Zobacz sys.objects (Transact-SQL). Nie można użyć OBJECTPROPERTYEX dla obiektów, które nie są o schemacie zakresie, takich jak wyzwalacze (DDL) języka definicja danych i powiadomień o zdarzeniach.
OBJECTPROPERTYEX ( id , property )
Argumenty
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
To jest wyrażenie, które zawiera informacje, jakie ma zwrócić obiekt określony przez identyfikator.Zwracane dane są typu sql_variant.W poniższej tabeli pokazano podstawowe typy danych poszczególnych wartości właściwości.Uwaga
O ile nie zaznaczono inaczej, zwracana jest wartość NULL podczas property nie ma nazwę prawidłowej właściwość id nie ma IDENTYFIKATORA prawidłowego obiektu id Typ nieobsługiwany obiektu dla określonego property, albo obiekt wywołujący nie ma uprawnień do oglądania obiektu metadane.
F8 / SHIFT + F8
Typ obiektu
Opis i wartości zwracane
BaseType
Każdy obiekt schematu o zakresie
Identyfikuje obiekt typu podstawowego.Określony obiekt jest SYNONIMEM, zwracana jest typu podstawowego obiektu źródłowego.
Nonnull = typ obiektu
podstawowy typ danych: char(2)
CnstIsClustKey
Ograniczenia
Ograniczenia klucz podstawowy z indeks klastrowany.
1 = True
0 = False
podstawowy typ danych: int
CnstIsColumn
Ograniczenia
CZEK, DEFAULT lub klucz obcy ograniczenia na pojedynczej kolumnie.
1 = True
0 = False
podstawowy typ danych: int
CnstIsDeleteCascade
Ograniczenia
klucz obcy ograniczenia przy użyciu opcji ON DELETE CASCADE.
1 = True
0 = False
podstawowy typ danych: int
CnstIsDisabled
Ograniczenia
Ograniczenie wyłączone.
1 = True
0 = False
podstawowy typ danych: int
CnstIsNonclustKey
Ograniczenia
Ograniczenia klucz podstawowy z indeks nieklastrowany.
1 = True
0 = False
podstawowy typ danych: int
CnstIsNotRepl
Ograniczenia
Ograniczenie jest zdefiniowany za pomocą słów kluczowych nie do replikacja.
1 = True
0 = False
podstawowy typ danych: int
CnstIsNotTrusted
Ograniczenia
Ograniczenie zostało włączone bez sprawdzania, czy istniejące wiersze.Dlatego ograniczenie nie mogą zajmować we wszystkich wierszach.
1 = True
0 = False
podstawowy typ danych: int
CnstIsUpdateCascade
Ograniczenia
klucz obcy ograniczenia przy użyciu opcji ON UPDATE CASCADE.
1 = True
0 = False
podstawowy typ danych: int
ExecIsAfterTrigger
Wyzwalacz
Po wyzwalacza.
1 = True
0 = False
podstawowy typ danych: int
ExecIsAnsiNullsOn
Transact-SQL Funkcja, Transact-SQL Procedura, Transact-SQL wyzwalacz, widok
Ustawienia ANSI_NULLS w czasie jego tworzenia.
1 = True
0 = False
podstawowy typ danych: int
ExecIsDeleteTrigger
Wyzwalacz
DELETE wyzwalacza.
1 = True
0 = False
podstawowy typ danych: int
ExecIsFirstDeleteTrigger
Wyzwalacz
Wyzwalacz pierwszym wywołaniu metody usunięcia jest wykonywana dla tabela.
1 = True
0 = False
podstawowy typ danych: int
ExecIsFirstInsertTrigger
Wyzwalacz
Wyzwalacz pierwsze uruchamiane, gdy INSERT jest wykonywana dla tabela.
1 = True
0 = False
podstawowy typ danych: int
ExecIsFirstUpdateTrigger
Wyzwalacz
Wyzwalacz pierwsze uruchamiane, gdy aktualizacja jest wykonywana dla tabela.
1 = True
0 = False
podstawowy typ danych: int
ExecIsInsertTrigger
Wyzwalacz
INSERT wyzwalacza.
1 = True
0 = False
podstawowy typ danych: int
ExecIsInsteadOfTrigger
Wyzwalacz
ZAMIAST z wyzwalaczem.
1 = True
0 = False
podstawowy typ danych: int
ExecIsLastDeleteTrigger
Wyzwalacz
Wyzwalacz ostatni uruchamiany po wykonaniu usunięcia przed w tabela.
1 = True
0 = False
podstawowy typ danych: int
ExecIsLastInsertTrigger
Wyzwalacz
Wyzwalacz ostatni uruchamiany po wykonaniu INSERT przed w tabela.
1 = True
0 = False
podstawowy typ danych: int
ExecIsLastUpdateTrigger
Wyzwalacz
Ostatni wyzwalacz uruchamiane, gdy aktualizacja jest wykonywana dla tabela.
1 = True
0 = False
podstawowy typ danych: int
ExecIsQuotedIdentOn
Transact-SQL Funkcja, Transact-SQL Procedura, Transact-SQL wyzwalacz, widok
Ustawienie QUOTED_IDENTIFIER przy tworzeniu czas.
1 = True
0 = False
podstawowy typ danych: int
ExecIsStartup
Procedura
Procedura uruchamiania.
1 = True
0 = False
podstawowy typ danych: int
ExecIsTriggerDisabled
Wyzwalacz
Wyzwalacz wyłączony.
1 = True
0 = False
podstawowy typ danych: int
ExecIsTriggerNotForRepl
Wyzwalacz
Wyzwalacz jest zdefiniowany jako nie dla replikacja.
1 = True
0 = False
podstawowy typ danych: int
ExecIsUpdateTrigger
Wyzwalacz
Wyzwalacz UPDATE.
1 = True
0 = False
podstawowy typ danych: int
HasAfterTrigger
Tabela, widok
tabela lub widok ma wyzwalacz po.
1 = True
0 = False
podstawowy typ danych: int
HasDeleteTrigger
Tabela, widok
tabela lub widok ma wyzwalacz DELETE.
1 = True
0 = False
podstawowy typ danych: int
HasInsertTrigger
Tabela, widok
tabela lub widok ma wyzwalacza WSTAWIENIA.
1 = True
0 = False
podstawowy typ danych: int
HasInsteadOfTrigger
Tabela, widok
tabela lub widok ma wyzwalacz Z INSTEAD.
1 = True
0 = False
podstawowy typ danych: int
HasUpdateTrigger
Tabela, widok
tabela lub widok ma wyzwalacz UPDATE.
1 = True
0 = False
podstawowy typ danych: int
IsAnsiNullsOn
Transact-SQL Funkcja, Transact-SQL Procedura, w tabela, Transact-SQL wyzwalacz, widok
Określa, że ustawienie opcji ANSI wartości null w tabela jest ON, co oznacza wszystkie porównania przed wartością null dawać w wyniku nieokreślona.To ustawienie jest stosowane do wszystkich wyrażeń w definicji tabela, w tym dla kolumny obliczane i ograniczenia, tak długo, jak w tabela istnieje.
1 = True
0 = False
podstawowy typ danych: int
IsCheckCnst
Każdy obiekt schematu o zakresie
Ograniczenie typu CHECK.
1 = True
0 = False
podstawowy typ danych: int
IsConstraint
Każdy obiekt schematu o zakresie
Ograniczenie.
1 = True
0 = False
podstawowy typ danych: int
IsDefault
Każdy obiekt schematu o zakresie
Domyślnie powiązania.
1 = True
0 = False
podstawowy typ danych: int
IsDefaultCnst
Każdy obiekt schematu o zakresie
Ograniczenie DEFAULT.
1 = True
0 = False
podstawowy typ danych: int
IsDeterministic
Umożliwia wyświetlanie wartość skalarna oraz wartości tabela funkcji
Właściwość determinism widoku lub funkcja.
1 = Deterministic
0 = Nie deterministyczny
podstawowy typ danych: int
IsEncrypted
Transact-SQL Funkcja, Transact-SQL Procedura, w tabela, Transact-SQL wyzwalacz, widok
Wskazuje, że oryginalny tekst instrukcja modułu został przekonwertowany na format obfuscated.Dane wyjściowe obfuscation nie jest bezpośrednio widoczne w dowolnym z widoki wykazu w SQL Server 2005. Użytkownicy, którzy nie mają dostępu do tabele systemowe lub plików bazy danych nie można pobrać obfuscated tekstu.Tekst jest jednak dostępne dla użytkowników, którzy mieli dostęp tabele systemowe przez DAC port lub bezpośrednio dostęp do plików bazy danych.Ponadto użytkownicy, którzy mogą dołączać debuger do procesu serwera może pobierać oryginalnego procedury z pamięci w czasie wykonywania.
1 = Zaszyfrowana
0 = Nie zaszyfrowany
podstawowy typ danych: int
IsExecuted
Każdy obiekt schematu o zakresie
Określa obiekt, które mogą być uruchomione (widoku, procedury, funkcja lub wyzwalacza).
1 = True
0 = False
podstawowy typ danych: int
IsExtendedProc
Każdy obiekt schematu o zakresie
Rozszerzona procedura.
1 = True
0 = False
podstawowy typ danych: int
IsForeignKey
Każdy obiekt schematu o zakresie
Ograniczenie klucz obcy.
1 = True
0 = False
podstawowy typ danych: int
IsIndexed
Tabela, widok
Tabela lub widok z indeksu.
1 = True
0 = False
podstawowy typ danych: int
IsIndexable
Tabela, widok
Tabela lub widok, w którym można utworzyć indeks.
1 = True
0 = False
podstawowy typ danych: int
IsInlineFunction
Funkcja
Wbudowana funkcja.
1 = Wbudowanej funkcja
0 = Nie wbudowanych funkcja
podstawowy typ danych: int
IsMSShipped
Każdy obiekt schematu o zakresie
Obiekt utworzony podczas instalacji SQL Server.
1 = True
0 = False
podstawowy typ danych: int
IsPrecise
Obliczona kolumna, funkcja, zdefiniowanej przez użytkownika typu widoku
Wskazuje, czy obiekt zawiera obliczeń nieprecyzyjne, na przykład operacji zmiennoprzecinkowych.
1 = Precise
0 = Imprecise
podstawowy typ danych: int
IsPrimaryKey
Każdy obiekt schematu o zakresie
Ograniczenia klucz podstawowy.
1 = True
0 = False
podstawowy typ danych: int
IsProcedure
Każdy obiekt schematu o zakresie
Procedura.
1 = True
0 = False
podstawowy typ danych: int
IsQuotedIdentOn
Ograniczenie typu CHECK, definicja DEFAULT Transact-SQL Funkcja, Transact-SQL Procedura, w tabela, Transact-SQL wyzwalacz, widok
Określa, że ustawienie cytowany identyfikator dla obiektu jest ON, co oznacza podwójny cudzysłów ograniczania identyfikatorów wszystkie wyrażenia w definicji obiektu.
1 = True
0 = False
podstawowy typ danych: int
IsQueue
Każdy obiekt schematu o zakresie
usługa Broker kolejki
1 = True
0 = False
podstawowy typ danych: int
IsReplProc
Każdy obiekt schematu o zakresie
Procedura replikacja.
1 = True
0 = False
podstawowy typ danych: int
IsRule
Każdy obiekt schematu o zakresie
Reguła związana.
1 = True
0 = False
podstawowy typ danych: int
IsScalarFunction
Funkcja
wartość skalarna-wartości funkcja.
1 = funkcja skalarna
0 = Nie wartości wartość skalarna funkcja
podstawowy typ danych: int
IsSchemaBound
Funkcja widoku
Schemat powiązane widoku utworzone za pomocą SCHEMABINDING lub funkcja.
1 = Związanych ze schematem
0 = Nie związanych ze schematem
podstawowy typ danych: int
IsSystemTable
Table
tabela systemowa.
1 = True
0 = False
podstawowy typ danych: int
IsSystemVerified
Obliczona kolumna, funkcja, zdefiniowanej przez użytkownika typu widoku
Dokładność i determinism właściwości obiektu może być zweryfikowana przez SQL Server.
1 = True
0 = False
podstawowy typ danych: int
IsTable
Table
Tabela.
1 = True
0 = False
podstawowy typ danych: int
IsTableFunction
Funkcja
funkcja zwracająca tabela.
1 = funkcja zwracająca tabelę
0 = Nie wycenione tabela funkcja
podstawowy typ danych: int
IsTrigger
Każdy obiekt schematu o zakresie
Wyzwalacz.
1 = True
0 = False
podstawowy typ danych: int
IsUniqueCnst
Każdy obiekt schematu o zakresie
Ograniczenie UNIQUE.
1 = True
0 = False
podstawowy typ danych: int
IsUserTable
Table
Tabela zdefiniowanej przez użytkownika.
1 = True
0 = False
podstawowy typ danych: int
IsView
Bez opuszczania środowiska, można zarządzać sieci fizycznej i łatwo zespołów projektów.
Służy do wyświetlania.
1 = True
0 = False
podstawowy typ danych: int
OwnerId
Każdy obiekt schematu o zakresie
Właściciel obiektu.
Note:Właściciela schematu niekoniecznie jest właścicielem obiektu.Na przykład obiektów podrzędność (te miejsca parent_object_id jest niepustych) zawsze zwraca ten sam identyfikator właściciela jako nadrzędny.Nonnull = nazwa użytkownika bazy danych właściciela obiektu.
Wartość NULL = typ nieobsługiwany obiektu lub obiektu, identyfikator jest nieprawidłowy.
podstawowy typ danych: int
SchemaId
Każdy obiekt schematu o zakresie
Identyfikator schematu, skojarzone z obiektem.
Nonnull = schemat IDENTYFIKATORA obiektu.
podstawowy typ danych: int
SystemDataAccess
Funkcja widoku
Obiekt uzyskuje dostęp do danych systemowych, katalogi systemu lub tabelach wirtualnych systemu, w lokalnym wystąpienie z SQL Server.
0 = Brak
1 = Odczyt
podstawowy typ danych: int
TableDeleteTrigger
Table
Tabela ma wyzwalacz DELETE.
>1 = Identyfikator pierwszego wyzwalacza z określonego typu.
podstawowy typ danych: int
TableDeleteTriggerCount
Table
Tabela ma określoną liczbę DELETE wyzwalaczy.
Nonnull = numer DELETE wyzwalaczy
podstawowy typ danych: int
TableFullTextMergeStatus
Table
Decyduje o tym, czy tabela, ma indeks pełnotekstowy, który jest aktualnie scalania.
0 = Tabela ma indeks pełnotekstowy lub indeks pełnotekstowy nie znajduje się w scalania.
1 = Pełnego tekstu Trwa scalanie indeksu.
TableFullTextBackgroundUpdateIndexOn
Table
Tabela ma aktualizować indeksu (autochange śledzenia) włączone tła pełnego tekstu.
1 = TRUE
0 = FALSE
podstawowy typ danych: int
TableFulltextCatalogId
Table
Identyfikator wykaz pełnotekstowy, w którym znajduje się dane indeksu pełnotekstowego w tabela.
Różna od zera = identyfikator katalogu pełny tekst, skojarzony z indeks unikatowy, identyfikujący wierszy w tabela indeksowanej pełnego tekstu.
0 = Tabela ma indeks pełnotekstowy.
podstawowy typ danych: int
TableFullTextChangeTrackingOn
Table
Tabela ma śledzenia zmian pełnego tekstu włączony.
1 = TRUE
0 = FALSE
podstawowy typ danych: int
TableFulltextDocsProcessed
Table
Liczba wierszy przetwarzane od rozpoczęcia pełnotekstowy.W tabela jest indeksowany do przeszukiwanie pełnego tekstu wszystkie kolumny o jeden wiersz uważane są za część jednego dokumentu do indeksowania.
0 = Nie aktywnych przeszukiwanie lub indeksowania pełnotekstowego zostało ukończone.
> 0 = Jedną z następujących czynności:
Liczba dokumentów przetworzonych przez wstawianie lub aktualizacji operacji od początku pełnej, przyrostowej lub ręcznych zmian zapełnianie.
Liczba wierszy przetwarzane przez wstawiania lub operacji aktualizacji od czasu włączenia śledzenia tła aktualizacji indeksu zapełnianie zmian, zmiany schematu indeks pełnotekstowy, wykaz pełnotekstowy przebudowany lub wystąpienie programu SQL Server ponownie uruchomiony i tak dalej.
Wartość NULL = tabela ma indeks pełnotekstowy.
podstawowy typ danych: int
Uwaga Ta właściwość nie monitoruje ani nie liczba usuniętych wierszy.
TableFulltextFailCount
Table
Liczba wierszy nie indeksowania tego wyszukiwania pełnotekstowego.
0 = zapełnianie zostało ukończone.
> 0 = Jedną z następujących czynności:
Liczba dokumentów, które nie były indeksowane, od momentu rozpoczęcia śledzenia zapełnianie zmian pełne i przyrostowe aktualizacja ręczna.
W przypadku zmian z tłem aktualizować indeksu, liczba wierszy, które nie były indeksowane, od momentu rozpoczęcia zapełnianie lub ponowne uruchomienie komputera z zapełnianie.Może to być spowodowane przez zmiany schematu, odbudowywania wykazu, ponowne uruchomienie serwera i tak dalej
Wartość NULL = tabela ma indeks Full-Text.
podstawowy typ danych: int
TableFulltextItemCount
Table
Nonnull = liczba wierszy, które były pełnego tekstu pomyślnie indeksowane.
Wartość NULL = tabela ma indeks pełnotekstowy.
podstawowy typ danych: int
TableFulltextKeyColumn
Table
Identyfikator kolumna związane z jedną kolumną unikatowego indeksu, który uczestniczy w definicji indeksu pełnotekstowego.
0 = Tabela ma indeks pełnotekstowy.
podstawowy typ danych: int
TableFulltextPendingChanges
Table
Liczba oczekujących zmian zapisy do przetworzenia.
0 = zmiany śledzenie nie jest włączona.
Wartość NULL = tabela ma indeks pełnotekstowy.
podstawowy typ danych: int
TableFulltextPopulateStatus
Table
0 = Bezczynna.
1 = Pełny zapełnianie jest w toku.
2 = Przyrostowe zapełnianie jest w toku.
3 = Propagacji śledzenia zmian jest w toku.
4 = Tła aktualizacji indeksu jest w toku, takie jak autochange śledzenia.
5 = Pełnotekstowego indeksowania jest ograniczona lub wstrzymane.
podstawowy typ danych: int
TableHasActiveFulltextIndex
Table
Tabela ma aktywne indeks pełnotekstowy.
1 = True
0 = False
podstawowy typ danych: int
TableHasCheckCnst
Table
Tabela ma ograniczenie typu CHECK.
1 = True
0 = False
podstawowy typ danych: int
TableHasClustIndex
Table
Tabela ma indeks klastrowany.
1 = True
0 = False
podstawowy typ danych: int
TableHasDefaultCnst
Table
Tabela ma ograniczenie domyślne.
1 = True
0 = False
podstawowy typ danych: int
TableHasDeleteTrigger
Table
Tabela ma wyzwalacz DELETE.
1 = True
0 = False
podstawowy typ danych: int
TableHasForeignKey
Table
Tabela ma ograniczenie klucz obcy.
1 = True
0 = False
podstawowy typ danych: int
TableHasForeignRef
Table
Tabela odwołuje się ograniczenie klucz obcy.
1 = True
0 = False
podstawowy typ danych: int
TableHasIdentity
Table
Tabela zawiera kolumna tożsamości.
1 = True
0 = False
podstawowy typ danych: int
TableHasIndex
Table
Tabela ma indeks dowolnego typu.
1 = True
0 = False
podstawowy typ danych: int
TableHasInsertTrigger
Table
Obiekt ma wyzwalacza WSTAWIENIA.
1 = True
0 = False
podstawowy typ danych: int
TableHasNonclustIndex
Table
Tabela ma indeks nieklastrowany.
1 = True
0 = False
podstawowy typ danych: int
TableHasPrimaryKey
Table
Tabela ma zdefiniowany klucz podstawowy.
1 = True
0 = False
podstawowy typ danych: int
TableHasRowGuidCol
Table
Tabela ma ROWGUIDCOL dla uniqueidentifier Kolumna.
1 = True
0 = False
podstawowy typ danych: int
TableHasTextImage
Table
Tabela ma text, ntext, lub image Kolumna.
1 = True
0 = False
podstawowy typ danych: int
TableHasTimestamp
Table
Tabela ma timestamp Kolumna.
1 = True
0 = False
podstawowy typ danych: int
TableHasUniqueCnst
Table
Tabela ma ograniczenie UNIQUE.
1 = True
0 = False
podstawowy typ danych: int
TableHasUpdateTrigger
Table
Obiekt ma wyzwalacz UPDATE.
1 = True
0 = False
podstawowy typ danych: int
TableHasVarDecimalStorageFormat
Table
Tabela jest włączona dla vardecimal format przechowywania.
1 = True
0 = False
TableInsertTrigger
Table
Tabela ma wyzwalacza WSTAWIENIA.
>1 = Identyfikator pierwszego wyzwalacza z określonego typu.
podstawowy typ danych: int
TableInsertTriggerCount
Table
Tabela ma określoną liczbę wyzwalacze INSERT.
>0 = Liczba wyzwalacze INSERT.
podstawowy typ danych: int
TableIsFake
Table
Tabela nie jest rzeczywistym.Jest wewnętrznie materialized na żądanie przez Database Engine.
1 = True
0 = False
podstawowy typ danych: int
TableIsLockedOnBulkLoad
Table
Tabela jest zablokowana, ponieważ BCP lub BULK INSERT zadanie.
1 = True
0 = False
podstawowy typ danych: int
TableIsPinned
Table
Tabela jest przytrzymywany przechowywanych w pamięci podręcznej danych.
0 = False
Ta funkcja nie jest obsługiwana w SQL Server 2005 i jego nowszych wersjach.
TableTextInRowLimit
Table
Tabela ma tekst w wierszu zestaw opcji.
> 0 = Bajtów maksymalną dozwoloną tekst w wierszu.
0 = tekst w wierszu opcja nie jest ustawiona.
podstawowy typ danych: int
TableUpdateTrigger
Table
Tabela ma wyzwalacz UPDATE.
> 1 = Identyfikator pierwszego wyzwalacza z określonego typu.
podstawowy typ danych: int
TableUpdateTriggerCount
Table
Tabela ma określoną liczbę UPDATE wyzwalaczy.
> 0 = Liczba UPDATE wyzwalaczy.
podstawowy typ danych: int
UserDataAccess
Funkcja, widok
Wskazuje danych użytkownik uzyskuje dostęp do obiektu, tabele użytkownika, w przypadku lokalnych SQL Server.
1 = Odczyt
0 = Brak
podstawowy typ danych: int
TableHasColumnSet
Table
Tabela zawiera kolumna zestaw.
0 = False
1 = True
Aby uzyskać więcej informacji zobaczKorzystanie z zestawów kolumna.
Zwracane typy
sql_variant
Exceptions
Zwraca wartość NULL na błąd, lub jeśli wywołujący nie ma uprawnień do oglądania obiektu.
Użytkownik może tylko przeglądać metadane securables należące do tego użytkownika lub w którym użytkownik ma udzielonego uprawnienia.Oznacza to, czy wysyłających metadane wbudowane działa jak OBJECTPROPERTYEX może zwracać wartość NULL, jeśli użytkownik nie ma żadnych uprawnień do obiektu.Aby uzyskać więcej informacji zobacz Konfiguracja widoczność metadane i Troubleshooting Metadata Visibility.
Remarks
The Database Engine assumes that object_id is in the current database context.Kwerenda, która odwołuje się object_id w innej bazie danych zwróci wartość NULL lub niepoprawne wyniki. Na przykład, poniższa kwerenda bieżącego kontekstu bazy danych jest master Baza danych. The Database Engine will try to return the właściwość value for the specified object_id in that database instead of the database that is specified in the query. Kwerenda zwróci niepoprawne wyniki, ponieważ w widoku vEmployee nie jest in master Baza danych.
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.Mimo że IsIndexable właściwość identyfikuje tabele i widoki, które mogą być indeksowane, rzeczywiste Tworzenie indeksu, nadal może zakończyć się niepowodzeniem, jeśli nie są spełnione pewne wymagania kluczy indeksu.Aby uzyskać więcej informacji zobaczCREATE INDEX (języka Transact-SQL).
OBJECTPROPERTYEX (table_id**,'TableHasActiveFulltextIndex'**) will return a value of 1 (true) when at least one column of a table is added for indexing.Indeksowanie pełnotekstowe uaktywniany dla zapełnianie tak szybko, jak pierwsza kolumna jest dodawana do indeksowania.
Ograniczenia dotyczące metadane widoczności są stosowane do zestaw wyników.Aby uzyskać więcej informacji zobaczKonfiguracja widoczność metadane.
Przykłady
A.Znajdowanie typu podstawowego obiektu
W poniższym przykładzie tworzone jest to SYNONIM MyEmployeeTable dla Employee Tabela w AdventureWorks Baza danych i następnie zwraca SYNONIMEM typu podstawy.
Zestaw wyników zawiera podstawowy typ obiektu źródłowego Employee Tabela, to tabela użytkowników.
Base Type
--------
U
B.Zwraca wartość właściwość
W poniższym przykładzie zwraca liczbę UPDATE wyzwalaczy w określonej tabela.
C.Znajdowanie tabel, które mają ograniczenia klucz obcy
W poniższym przykładzie użyto TableHasForeignKey Właściwość do zwrócenia wszystkich tabel, które mają ograniczenia klucz obcy.
See Also