Программирование >>  Программирование баз данных 

1 ... 316 317 318 [ 319 ] 320 321 322 ... 346


Функция INDEXPROPERTY

Функция INDEXPROPERTY после получения таких параметров, как идентификатор таблицы, имя индекса и имя свойства, возвращает значение утсазанного свойства индекса. Для вызова этой функции применяется следующий синтаксис: INDEXPROPERTY(<table ID>, <index>, <property>)

Параметр <property> определяет свойство индекса, значение которого должно быть определено. Параметр <property> может принимать одно из значений, перечисленных ниже.

IndexDepth. Глубина индекса.

IsAutoStatistic. Индекс был создан с применением опции автоматического создания статистических данных хранимой процедуры sp dbopt ion.

IsClustered. Индекс является кластеризованным.

IsStatistics. Индекс был создан с помощью оператора CREATE STATISTICS или опции автоматического создания статистических данных хранимой процедуры sp dboption.

I sUnique. Индекс является уникальным.

IndexFi 11 Factor. В определении индекса задано собственное значение степени заполнения.

IsPadlndex. В индексе определено пространство, которое должно остаться свободным в каждом внутреннем узле.

Is Full text Key. Индекс представляет собой полнотекстовый ключ для таблицы.

IsHypothetical. Индекс является гипотетическим и не может использоваться непосредственно как путь доступа к данным.

Функция INDEXPROPERTY возвращает значение 1 (которое соответствует значению True), О (False) или NULL (если задан недопустимый параметр). Исключение составляют параметры IndexDepth (при использовании которого функция возвращает данные о количестве уровней индекса) и IndexFillFactor (при использовании которого функция возвращает данные о степени заполнения, которая использовалась во время последней операции создания или перестройки индекса).

Функция OBJECT ID

Функция OBJECT ID возвращает идентификационный номер указанного объекта базы данных. Для вызова этой функции применяется следующий синтаксис:

OBJECT ID( <object> )

Функция OB JECTNAME

Функция OBJECT NAME возвращает имя указанного объекта базы данных. Для вызова этой функции применяется следующий синтаксис:

OBJECT NAME(<object id>)



Функция OBJECTPROPERTY

Функция OBJECTPROPERTY возвращает данные об объектах в текущей базе данных. Для вызова этой функции применяется следующий синтаксис: OBJECTPROPERTY(<id>, <property>)

Параметр <id> определяет идентификатор требуемого объекта. Параметр <property> указывает, какая информация об объекте должна быть получена. Допустимые значения свойств, заданных параметром <property>, перечислены в табл. А.4.

Таблица А.4. Допустимые значения свойств, заданных параметром <property>

функции OBJECTPROPERTY

Свойство

Свойство

CnstlsClustKey

CnstlsDeleteCascade

CnstlsNonclustKey

CnstlsNotTrusted

ExecIsAfterTrigger

ExecIsDeleteTrigger

ExecIsFirstlnsertTrigger

ExecIsInsertTrigger

ExecIsLastDeleteTrigger

ExecIsLastUpdateTrigger

ExecIsStartup

ExecIsTriggerNotForRepl

HasAfterTrigger

HasInsertTrigger

HasUpdateTrigger

IsCheckCnst

IsDefault

IsDeterministic

IsExtendedProc

IsIndexed

IsInlineFunction

IsPrimaryKey

IsQuotedldentOn

IsReplProc

IsScalarFunction

IsSystemTable

IsTableFunction

IsUniqueCnst

IsView

TableDeleteTrigger

CnstlsColumn

CnstlsDisabled

CnstlsNotRepl

CnstlsUpdateCascade

ExeclsAns iNul1sOn

ExecIsFirstDeleteTrigger

ExeclsFirstUpdateTrigger

ExeclsInsteadOfTrigger

ExecIsLastlnsertTrigger

ExeclsQuotedldentOn

ExecIsTriggerDisabled

ExeclsUpdateTrigger

HasDeleteTrigger

HasInsteadOfTrigger

IsAnsiNullsOn

IsConstraint

IsDefaultCnst

IsExecuted

IsForeignKey

IsIndexable

IsMSShipped

IsProcedure

IsQueue

IsRule

Is S chemaBound

IsTable

IsTrigger

IsUserTable

Ownerld

TableDeleteTriggerCount



Окончангш табл. А.4

Свойство

Свойство

TableFullTextBackgroundUpdatelndexOn

TableFullText Change Т га с к i ngOn

TableFulltextFailCount

Tab1е Fu111 ext KeyColumn

TableFulltextPopulateStatus

TableHasCheckCnst

TableHasDefaultCnst

TableHasForeignKey

TableHasIdentity

TableHasInsertTrigger

TableHasPrimaryKey

TableHasTextImage

TableHasUniqueCnst

TablelnsertTrigger

TablelsFake

TablelsPinned

TableUpdateTrigger

TableFulltextCatalogId

TableFulltextDocsProcessed

Tab1e Ful11 ext11 emCount

TableFulltextPendingChanges

TableHasActiveFulltextIndex

TableHasClustIndex

TableHasDeleteTrigger

TableHasForeignRef

TableHasIndex

TableHasNonclustIndex

Tab1еНа sRowGu i dCo1

TableHasTimestamp

TableHasUpdateTrigger

TablelnsertTriggerCount

TablelsLockedOnBulkLoad

TableTextlnRowLimit

TableUpdateTriggerCount

Функция OBJECTPROPERTY возвращает значение 1 (которое соответствует значению True), О (False) или NULL (если задан недопустимый параметр). Исключение составляют параметры, перечисленные ниже.

Owner Id. При использовании этого параметра функция возвращает идентификатор пользователя базы данных, который является владельцем объекта. Следует отметить, что это значение отличается от значения идентификатора схемы объекта, полученного при указании параметра Schema ID в вызове функции OBJECTPROPERTY, причем само понятие владельца объекта в версии SQL Server 2005 и последующих версиях будет использоваться все реже.

TableDeleteTrigger, TablelnsertTrigger, TableUpdateTrigger. При использовании любого из этих параметров функция возвращает идентификатор первого триггера указанного типа. Если не существует ни одного триггера указанного типа, функция возвращает значение 0.

TableDeleteTriggerCount, TablelnsertTriggerCount, TableUpdateTriggerCount. При использовании любого из этих параметров функция возвращает данные о количестве триггеров указанного типа, которые существуют для рассматриваемой таблицы.

Tab.leFulltextCatalogld. При использовании этого параметра функция возвращает идентификатор полнотекстового каталога или значение О, если таблица не имеет полнотекстового индекса.

Table Ful It ext Key Со lumn. При использовании этого параметра функция возвращает идентификатор Со lumn ID столбца, используемого в качестве уникального индекса для данного полнотекстового индекса.



1 ... 316 317 318 [ 319 ] 320 321 322 ... 346

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика