Microsoft.SqlServer.TransactSql.ScriptDom Пространство имен

Классы

AcceleratedDatabaseRecoveryDatabaseOption

ACCELERATED_DATABASE_RECOVERY параметр в инструкции ALTER DATABASE, регистр SET

AddAlterFullTextIndexAction

Представляет действие ADD для инструкции ALTER FULLTEXT INDEX.

AddFileSpec

Представляет один файл в предложении ADD FILE FROM в инструкции ALTER ASSEMBLY.

AddMemberAlterRoleAction

Представляет действие ADD MEMBER в инструкции ALTER SERVER ROLE.

AddSearchPropertyListAction

Действие ДОБАВИТЬ список свойств поиска.

AddSensitivityClassificationStatement

Добавляет классификацию конфиденциальности к указанным столбцам.

AddSignatureStatement

Представляет инструкции ADD SIGNATURE.

AdHocDataSource

Представляет нерегламентированный источник данных.

AdHocTableReference

Справочник по таблице OPENDATASOURCE (ad-hoc).

AlgorithmKeyOption

Представляет параметр ALGORITHM.

AlterApplicationRoleStatement

Представляет инструкцию ALTER APPLICATION ROLE.

AlterAssemblyStatement

Представляет инструкцию ALTER ASSEMBLY.

AlterAsymmetricKeyStatement

Представляет инструкцию ALTER ASYMMETRIC KEY

AlterAuthorizationStatement

Представляет инструкцию alter authorization.

AlterAvailabilityGroupAction

Действия, которые необходимо предпринять для изменения группы доступности.

AlterAvailabilityGroupFailoverAction

Представляет действие отработки отказа, предпринимаемое для изменения группы доступности.

AlterAvailabilityGroupFailoverOption

Представляет параметр отработки отказа.

AlterAvailabilityGroupStatement

Представляет инструкцию ALTER AVAILABILITY GROUP.

AlterBrokerPriorityStatement

Представляет инструкцию ALTER BROKER PRIORITY.

AlterCertificateStatement

Представляет инструкцию ALTER CERTIFICATE

AlterColumnAlterFullTextIndexAction

Представляет действие ALTER COLUMN для инструкции ALTER FULLTEXT INDEX.

AlterColumnEncryptionKeyStatement

Представляет инструкцию ALTER COLUMN ENCRYPTION KEY.

AlterCreateEndpointStatementBase

Представляет общую часть инструкций CREATE и ALTER ENDPOINT.

AlterCreateServiceStatementBase

Представляет инструкцию CREATE SERVICE

AlterCredentialStatement

Представляет инструкцию ALTER CREDENTIAL

AlterCryptographicProviderStatement

Представляет инструкцию Alter Cryptographic Provider.

AlterDatabaseAddFileGroupStatement

Добавление и удаление вариантов файловой группы из ALTER DATABASE

AlterDatabaseAddFileStatement

Добавление регистра файла из ALTER DATABASE

AlterDatabaseAuditSpecificationStatement

Изменяет спецификацию аудита базы данных.

AlterDatabaseCollateStatement

Изменение регистра COLLATE из ALTER DATABASE

AlterDatabaseEncryptionKeyStatement

Изменение ключа шифрования базы данных

AlterDatabaseModifyFileGroupStatement

Изменение регистра файловой группы из ИНСТРУКЦИИ ALTER DATABASE

AlterDatabaseModifyFileStatement

Изменение регистра файла из ИНСТРУКЦИИ ALTER DATABASE

AlterDatabaseModifyNameStatement

Изменение регистра имени из ИНСТРУКЦИИ ALTER DATABASE

AlterDatabaseRebuildLogStatement

Перестроение журнала из ALTER DATABASE (без документов)

AlterDatabaseRemoveFileGroupStatement

Добавление и удаление вариантов файловой группы из ALTER DATABASE

AlterDatabaseRemoveFileStatement

Удаление регистра файла из ALTER DATABASE

AlterDatabaseScopedConfigurationClearStatement

Представляет инструкцию CLEAR ALTER DATABASE SCOPED CONFIGURATION

AlterDatabaseScopedConfigurationSetStatement

Представляет инструкцию SET ALTER DATABASE SCOPED CONFIGURATION.

AlterDatabaseScopedConfigurationStatement

Представляет инструкцию ALTER DATABASE SCOPED CONFIGURATION.

AlterDatabaseSetStatement

Представляет регистр SET в инструкции ALTER DATABASE

AlterDatabaseStatement

Представляет инструкцию ALTER DATABASE

AlterDatabaseTermination

Содержит сведения о завершении

AlterEndpointStatement

Представляет инструкцию ALTER ENDPOINT.

AlterEventSessionStatement

Представляет инструкцию Alter Event Session.

AlterExternalDataSourceStatement

Представляет инструкцию ALTER EXTERNAL DATA SOURCE.

AlterExternalLanguageStatement

Представляет инструкцию ALTER EXTERNAL LANGUAGE.

AlterExternalLibraryStatement

Представляет инструкцию ALTER EXTERNAL LIBRARY.

AlterExternalResourcePoolStatement

Представляет инструкцию Alter External Resource Pool.

AlterFederationStatement

Представляет инструкцию ALTER FEDERATION.

AlterFullTextCatalogStatement

Представляет инструкцию ALTER FULLTEXT CATALOG.

AlterFullTextIndexAction

Представляет действие изменения для инструкции ALTER FULLTEXT INDEX.

AlterFullTextIndexStatement

Представляет инструкцию ALTER FULLTEXT INDEX.

AlterFullTextStopListStatement

Представляет инструкцию ALTER FULLTEXT STOPLIST.

AlterFunctionStatement

Представляет инструкцию Alter Function.

AlterIndexStatement

Представляет инструкцию ALTER INDEX.

AlterLoginAddDropCredentialStatement

Представляет инструкцию ALTER LOGIN, которая добавляет или удаляет имя учетных данных.

AlterLoginEnableDisableStatement

Представляет инструкцию ALTER LOGIN, которая включает или отключает имя входа.

AlterLoginOptionsStatement

Представляет инструкцию ALTER LOGIN, которая изменяет параметры.

AlterLoginStatement

Представляет инструкцию ALTER LOGIN.

AlterMasterKeyStatement

Представляет инструкцию MASTER KEY.

AlterMessageTypeStatement

Представляет инструкцию ALTER MESSAGE TYPE.

AlterPartitionFunctionStatement

Представляет инструкцию ALTER PARTITION FUNCTION.

AlterPartitionSchemeStatement

Представляет инструкцию ALTER PARTITION SCHEME.

AlterProcedureStatement

Инструкция alter procedure.

AlterQueueStatement

Представляет инструкцию ALTER QUEUE.

AlterRemoteServiceBindingStatement

Представляет инструкцию ALTER REMOTE SERVICE BINDING.

AlterResourceGovernorStatement

Представляет инструкцию ALTER RESOURCE GOVERNOR.

AlterResourcePoolStatement

Представляет инструкцию Alter Resource Pool.

AlterRoleAction

Представляет действие в инструкции ALTER ROLE.

AlterRoleStatement

Представляет инструкцию ALTER ROLE.

AlterRouteStatement

Представляет инструкцию ALTER ROUTE.

AlterSchemaStatement

Представляет инструкцию ALTER SCHEMA.

AlterSearchPropertyListStatement

Представляет инструкцию ALTER SEARCH PROPERTY LIST

AlterSecurityPolicyStatement

Представляет инструкцию ALTER SECURITY POLICY.

AlterSequenceStatement

Представляет инструкцию ALTER SEQUENCE.

AlterServerAuditSpecificationStatement

Изменяет спецификацию аудита сервера.

AlterServerAuditStatement

Изменяет аудит сервера.

AlterServerConfigurationBufferPoolExtensionContainerOption

Представляет один параметр верхнего уровня ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION, который может иметь список вложенных параметров.

AlterServerConfigurationBufferPoolExtensionOption

Представляет один параметр ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION.

AlterServerConfigurationBufferPoolExtensionSizeOption

Представляет параметр SIZE для BUFFER POOL EXTENSION.

AlterServerConfigurationDiagnosticsLogMaxSizeOption

Представляет отдельный параметр ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG MAX_SIZE.

AlterServerConfigurationDiagnosticsLogOption

Представляет отдельный параметр ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG.

AlterServerConfigurationExternalAuthenticationContainerOption

Представляет один параметр верхнего уровня ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION, который может содержать список вложенных вариантов.

AlterServerConfigurationExternalAuthenticationOption

Представляет один параметр ВНЕШНЕЙ ПРОВЕРКИ ПОДЛИННОСТИ ALTER SERVER CONFIGURATION SET.

AlterServerConfigurationFailoverClusterPropertyOption

Представляет отдельный параметр ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY.

AlterServerConfigurationHadrClusterOption

Представляет отдельный параметр ALTER SERVER CONFIGURATION SET HADR CLUSTER.

AlterServerConfigurationSetBufferPoolExtensionStatement

Представляет инструкцию ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION.

AlterServerConfigurationSetDiagnosticsLogStatement

Представляет инструкцию ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG.

AlterServerConfigurationSetExternalAuthenticationStatement

Представляет инструкцию ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION.

AlterServerConfigurationSetFailoverClusterPropertyStatement

Представляет инструкцию ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY.

AlterServerConfigurationSetHadrClusterStatement

Представляет инструкцию ALTER SERVER CONFIGURATION SET HADR CLUSTER.

AlterServerConfigurationSetSoftNumaStatement

Представляет инструкцию ALTER SERVER CONFIGURATION SET SOFTNUMA.

AlterServerConfigurationSoftNumaOption

Представляет один параметр ALTER SERVER CONFIGURATION SET SOFTNUMA.

AlterServerConfigurationStatement

Представляет инструкцию ALTER SERVER CONFIGURATION.

AlterServerRoleStatement

Представляет инструкцию ALTER SERVER ROLE.

AlterServiceMasterKeyStatement

Представляет инструкцию ALTER SERVICE MASTER KEY

AlterServiceStatement

Представляет инструкцию ALTER SERVICE

AlterSymmetricKeyStatement

Представляет инструкцию ALTER SYMMETRIC KEY

AlterTableAddTableElementStatement

Добавление специализации элемента таблицы инструкции Alter Table. Содержит определения столбцов и ограничений.

AlterTableAlterColumnStatement

Изменение специализации столбца инструкции Alter Table.

AlterTableAlterIndexStatement

Изменение специализации перестроения индекса инструкции Alter Table.

AlterTableAlterPartitionStatement

Разделение и слияние секций таблицы хранилища данных SQL.

AlterTableChangeTrackingModificationStatement

Изменяет отслеживание изменений для таблицы.

AlterTableConstraintModificationStatement

Определяет изменения ограничения таблицы.

AlterTableDropTableElement

Представляет отдельный элемент, который может использоваться в инструкции ALTER TABLE DROP.

AlterTableDropTableElementStatement

Удаление специализации элемента таблицы инструкции Alter Table. Содержит имена столбцов и ограничений, которые должны быть удалены.

AlterTableFileTableNamespaceStatement

Включает или отключает пространство имен filetable в таблице.

AlterTableRebuildStatement

Перестраивает индексы в таблице.

AlterTableSetStatement

Изменяет параметры таблицы.

AlterTableStatement

Представляет базовый класс инструкции ALTER TABLE.

AlterTableSwitchStatement

Переключение специализации инструкции Alter Table.

AlterTableTriggerModificationStatement

Определяет изменения, внесенные в триггер на таблице. Триггеры могут быть включены или отключены.

AlterTriggerStatement

Инструкция ALTER TRIGGER.

AlterUserStatement

Представляет инструкцию alter user.

AlterViewStatement

Инструкция ALTER VIEW.

AlterWorkloadGroupStatement

Представляет инструкцию ALTER WORKLOAD GROUP.

AlterXmlSchemaCollectionStatement

Представляет инструкцию ALTER XML SCHEMA COLLECTION.

ApplicationRoleOption

Представляет параметр роли приложения.

ApplicationRoleStatement

Представляет базовый класс инструкции роли приложения.

AssemblyEncryptionSource

Представляет ссылку на сборку, содержащую ключ или сертификат.

AssemblyName

Представляет имена сборок CLR.

AssemblyOption

Представляет параметр сборки.

AssemblyStatement

Представляет общие части в инструкциях создания и изменения сборок.

AssignmentSetClause

Представляет предложение SET для назначения.

AsymmetricKeyCreateLoginSource

Регистр сертификата в инструкции CREATE LOGIN

AtomicBlockOption

Представляет параметр отдельного атомарного блока.

AtTimeZoneCall

Представляет вызов AT TIME ZONE.

AuditActionGroupReference

Представляет ссылку на группу аудита.

AuditActionSpecification

Представляет спецификацию действия аудита.

AuditGuidAuditOption

AUDIT_GUID параметр в инструкции CREATE SERVER AUDIT.

AuditOption

Один параметр в инструкции CREATE/ALTER SERVER AUDIT.

AuditSpecificationDetail

Базовый класс для спецификации действия аудита и имени группы действий аудита.

AuditSpecificationPart

Представляет одно предложение ADD/DROP в инструкции спецификации аудита.

AuditSpecificationStatement

Представляет инструкцию спецификации аудита.

AuditTarget

Целевой объект аудита в инструкциях CREATE/ALTER SERVER AUDIT.

AuditTargetOption

Один параметр для целевого объекта аудита.

AuthenticationEndpointProtocolOption

Представляет параметр протокола конечной точки HTTP AUTHENTICATION

AuthenticationPayloadOption

Представляет параметр полезных данных AUTHENTICATION

AutoCleanupChangeTrackingOptionDetail

AUTO_CLEANUP часть параметра CHANGE_TRACKING инструкции ALTER DATABASE SET.

AutoCreateStatisticsDatabaseOption

Параметр базы данных с вложенными в скобки вложенными параметрами.

AutomaticTuningCreateIndexOption

Создание индекса в разделе "Параметры автоматической настройки"

AutomaticTuningDatabaseOption

Параметр автоматической настройки в инструкции ALTER DATABASE, вариант SET

AutomaticTuningDropIndexOption

Удаление части индекса в параметрах автоматической настройки

AutomaticTuningForceLastGoodPlanOption

Принудительный последний хороший план, часть параметров автоматической настройки

AutomaticTuningMaintainIndexOption

Поддержка индекса в разделе "Параметры автоматической настройки"

AutomaticTuningOption

Один параметр автоматической настройки.

AvailabilityGroupOption

База для параметров группы доступности.

AvailabilityGroupStatement

Базовые инструкции группы доступности

AvailabilityModeReplicaOption

Представляет параметр реплики для режима доступности.

AvailabilityReplica

Объявление реплика доступности.

AvailabilityReplicaOption

Представляет параметр реплики доступности.

BackupCertificateStatement

Представляет инструкцию BACKUP CERTIFICATE

BackupDatabaseStatement

Представляет инструкцию BACKUP DATABASE

BackupEncryptionOption

Представляет параметр шифрования в инструкции резервного копирования.

BackupMasterKeyStatement

Представляет инструкцию BACKUP MASTER KEY

BackupOption

Представляет один параметр в инструкции BACKUP.

BackupRestoreFileInfo

Сведения о резервном копировании и восстановлении файлов и файловых групп (только READ_WRITE_FILEGROUPS — 2005)

BackupRestoreMasterKeyStatementBase

Представляет общую часть инструкций BACKUP и RESTORE (SERVICE) MASTER KEY.

BackupServiceMasterKeyStatement

Представляет инструкцию BACKUP SERVICE MASTER KEY

BackupStatement

Представляет инструкцию BACKUP/DUMP

BackupTransactionLogStatement

Представляет инструкцию BACKUP TRANSACTION

BackwardsCompatibleDropIndexClause

Представляет предложение старого стиля в инструкции DROP INDEX

BeginConversationTimerStatement

Представляет инструкцию BEGIN CONVERSATION TIMER

BeginDialogStatement

Представляет инструкцию BEGIN DIALOG

BeginEndAtomicBlockStatement

Представляет группу операторов, которые начинаются с BEGIN и заканчиваются ключевое слово END в блоке ATOMIC.

BeginEndBlockStatement

Представляет собой группу инструкций, начинающихся с ключевого слова BEGIN и заканчивающихся ключевым словом END.

BeginTransactionStatement

Представляет инструкции BEGIN TRANSACTION и BEGIN DISTRIBUTED TRANSACTION.

BinaryExpression

Выражение с двумя дочерними выражениями.

BinaryLiteral

Представляет двоичный литерал.

BinaryQueryExpression

Этот класс представляет объединение, используемое в операторе select.

BooleanBinaryExpression

Логическое выражение с двумя логическими выражениями в качестве дочерних

BooleanComparisonExpression

Логическое выражение, которое выполняет сравнение двух скалярных выражений

BooleanExpression

Абстрактный базовый класс, представляющий логические выражения

BooleanExpressionSnippet

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

BooleanIsNullExpression

Логическое выражение для IS [NOT] NULL

BooleanNotExpression

Представляет логическое выражение NOT

BooleanParenthesisExpression

Представляет логическое выражение, заключенное в скобки.

BooleanTernaryExpression

Логическое выражение с тремя дочерними выражениями.

BoundingBoxParameter

Представляет структурированный параметр пространственного индекса по имени.

BoundingBoxSpatialIndexOption

Представляет параметр BOUNDING_BOX пространственного индекса.

BreakStatement

Представляет оператор break.

BrokerPriorityParameter

Представляет параметры инструкции приоритета брокера.

BrokerPriorityStatement

Представляет инструкцию Create и Alter Broker Priority.

BrowseForClause

Представляет случай FOR BROWSE

BuiltInFunctionTableReference

Этот класс представляет встроенные функции в виде простой ссылки на таблицу.

BulkInsertBase

Представляет инструкцию BULK INSERT

BulkInsertOption

Представляет один параметр в инструкции BULK INSERT.

BulkInsertStatement

Представляет инструкцию BULK INSERT

BulkOpenRowset

Представляет ссылку на таблицу OPENROWSET (BULK...).

CallTarget

Представляет целевой объект вызова функции.

CaseExpression

Представляет выражение CASE.

CastCall

Представляет вызов метода приведения.

CatalogCollationOption

Задает CATALOG_COLLATION базы данных

CellsPerObjectSpatialIndexOption

Представляет параметр CELLS_PER_OBJECT пространственного индекса.

CertificateCreateLoginSource

Регистр сертификата в инструкции CREATE LOGIN

CertificateOption

Представляет один параметр SUBJECT, START_DATE или EXPIRE_DATE в инструкции CREATE CERTIFICATE.

CertificateStatementBase

Представляет инструкцию CREATE CERTIFICATE

ChangeRetentionChangeTrackingOptionDetail

CHANGE_RETENTION часть параметра CHANGE_TRACKING инструкции ALTER DATABASE SET.

ChangeTableChangesTableReference

Предложение CHANGETABLE с параметром CHANGES.

ChangeTableVersionTableReference

Предложение CHANGETABLE с параметром VERSION.

ChangeTrackingDatabaseOption

CHANGE_TRACKING параметр в инструкции ALTER DATABASE, вариант SET

ChangeTrackingFullTextIndexOption

Представляет параметр CHANGE_TRACKING в инструкции FULLTEXT INDEX.

ChangeTrackingOptionDetail

Одна деталь для ChangeTrackingDatabaseOption

CharacterSetPayloadOption

Представляет CHARACTER_SET параметр полезных данных

CheckConstraintDefinition

Представляет ограничение проверка.

CheckpointStatement

Представляет инструкцию CHECKPOINT.

ChildObjectName

Представляет имя дочернего объекта схемы.

ClassifierEndTimeOption

Представляет параметр времени начала для классификатора рабочей нагрузки.

ClassifierImportanceOption

Представляет параметр важности для классификатора рабочей нагрузки.

ClassifierMemberNameOption

Представляет параметр имени члена для классификатора рабочей нагрузки.

ClassifierStartTimeOption

Представляет параметр времени начала для классификатора рабочей нагрузки.

ClassifierWlmContextOption

Представляет параметр контекста wlm для классификатора рабочей нагрузки.

ClassifierWlmLabelOption

Представляет параметр метки запроса для классификатора рабочей нагрузки.

ClassifierWorkloadGroupOption

Представляет параметр группы рабочей нагрузки для классификатора рабочей нагрузки.

CloseCursorStatement

Оператор Close cursor

CloseMasterKeyStatement

Закройте master оператор key.

CloseSymmetricKeyStatement

Закрытие инструкции симметричного ключа.

CoalesceExpression

Представляет выражение объединения.

ColumnDefinition

Этот фрагмент представляет определение столбца

ColumnDefinitionBase

Представляет наиболее базовое определение столбца

ColumnEncryptionAlgorithmNameParameter

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

ColumnEncryptionAlgorithmParameter

Один параметр в определении столбца для алгоритма шифрования столбца, используемого для шифрования столбца

ColumnEncryptionDefinition

Класс, представляющий свойства шифрования для столбца

ColumnEncryptionDefinitionParameter

Один параметр шифрования для столбца

ColumnEncryptionKeyNameParameter

Параметр, представляющий ключ шифрования столбца, используемый для шифрования столбца

ColumnEncryptionKeyStatement

Базовый класс для всех объектов инструкции ключа шифрования столбца

ColumnEncryptionKeyValue

Класс, представляющий значение ключа шифрования столбца, зашифрованного с помощью ключа master столбца

ColumnEncryptionKeyValueParameter

Один параметр в значении ключа шифрования столбца

ColumnEncryptionTypeParameter

Один параметр в определении столбца для типа шифрования столбца

ColumnMasterKeyEnclaveComputationsParameter

Параметр, представляющий сигнатуру вычисления анклава

ColumnMasterKeyNameParameter

Параметр, представляющий ключ master столбца, используемый для шифрования ключа шифрования столбца

ColumnMasterKeyParameter

Один параметр в инструкции CREATE COLUMN MASTER KEY

ColumnMasterKeyPathParameter

Параметр, представляющий путь к ключу в поставщике хранилища ключей

ColumnMasterKeyStoreProviderNameParameter

Параметр поставщика хранилища ключей, защищающий ключ master столбца

ColumnReferenceExpression

Этот класс представляет столбец. Из-за неоднозначности синтаксиса SQL невозможно удалить столбцы из свойств без определения таблиц и типов, даже если они могут быть неоднозначными. Таким образом, столбец может иметь непредвиденные свойства в идентификаторах.

ColumnStorageOptions

Представляет параметры хранения столбцов.

ColumnWithSortOrder

Представляет идентификатор столбца с порядком сортировки.

CommandSecurityElement80

Представляет элемент безопасности, имеющий команды.

CommitTransactionStatement

Представляет инструкцию фиксации транзакции.

CommonTableExpression

Этот класс представляет обобщенное табличное выражение.

CompositeGroupingSpecification

Формирует список вложенных спецификаций.

CompressionDelayIndexOption

Представляет параметр индекса задержки сжатия, который может быть выражением с необязательной единицей времени в минутах.

CompressionEndpointProtocolOption

Представляет параметр протокола КОНЕЧНОй точки HTTP PORTS

CompressionPartitionRange

Представляет один диапазон в параметре DATA_COMPRESSION.

ComputeClause

Представляет предложение COMPUTE BY, которое может использоваться в таких инструкциях, как SELECT.

ComputeFunction

Представляет вычислительную функцию, которую можно использовать в предложении вычислений.

ConstraintDefinition

Представляет базовый класс для ограничений.

ContainmentDatabaseOption

Параметр базы данных для автономности

ContinueStatement

Представляет оператор continue.

ContractMessage

Представляет сведения об одном сообщении в инструкции CREATE CONTRACT.

ConvertCall

Представляет вызов преобразования.

CopyColumnOption

Представляет параметры столбца команды копирования

CopyCredentialOption

Представляет параметры CREDENTIAL инструкции COPY

CopyOption

Представляет параметры инструкции COPY

CopyStatement

Представляет инструкцию COPY

CopyStatementOptionBase

Параметр одной инструкции копирования.

CreateAggregateStatement

Представляет инструкцию CREATE AGGREGATE.

CreateApplicationRoleStatement

Представляет инструкцию CREATE APPLICATION ROLE.

CreateAssemblyStatement

Представляет инструкцию CREATE ASSEMBLY.

CreateAsymmetricKeyStatement

Представляет инструкцию CREATE ASYMMETRIC KEY

CreateAvailabilityGroupStatement

Представляет инструкцию CREATE AVAILABILITY GROUP.

CreateBrokerPriorityStatement

Представляет инструкцию Create Broker Priority.

CreateCertificateStatement

Представляет инструкцию CREATE CERTIFICATE

CreateColumnEncryptionKeyStatement

Представляет инструкцию CREATE COLUMN ENCRYPTION KEY.

CreateColumnMasterKeyStatement

Представляет инструкцию CREATE COLUMN MASTER KEY.

CreateColumnStoreIndexStatement

Представляет инструкцию создания индекса хранилища столбца.

CreateContractStatement

Представляет инструкцию CREATE CONTRACT

CreateCredentialStatement

Представляет инструкцию CREATE CREDENTIAL

CreateCryptographicProviderStatement

Представляет инструкцию CREATE CRYPTOGRAPHIC PROVIDER.

CreateDatabaseAuditSpecificationStatement

Создает спецификацию аудита базы данных.

CreateDatabaseEncryptionKeyStatement

Создает ключ шифрования базы данных

CreateDatabaseStatement

Представляет инструкцию CREATE DATABASE.

CreateDefaultStatement

Представляет инструкцию Create Default.

CreateEndpointStatement

Представляет инструкцию CREATE ENDPOINT

CreateEventNotificationStatement

Представляет инструкцию уведомления о событиях создания.

CreateEventSessionStatement

Представляет инструкцию Create Event Session.

CreateExternalDataSourceStatement

Представляет инструкцию CREATE EXTERNAL DATA SOURCE.

CreateExternalFileFormatStatement

Представляет инструкцию CREATE EXTERNAL FILE FORMAT.

CreateExternalLanguageStatement

Представляет инструкцию CREATE EXTERNAL LANGUAGE.

CreateExternalLibraryStatement

Представляет инструкцию CREATE EXTERNAL LIBRARY.

CreateExternalResourcePoolStatement

Представляет инструкцию Create External Resource Pool.

CreateExternalStreamingJobStatement

Представляет инструкцию sys.sp_create_streaming_job EXEC.

CreateExternalStreamStatement

Представляет инструкцию CREATE EXTERNAL STREAM.

CreateExternalTableStatement

Представляет инструкцию CREATE EXTERNAL TABLE.

CreateFederationStatement

Представляет инструкцию CREATE FEDERATION.

CreateFullTextCatalogStatement

Представляет инструкцию CREATE FULLTEXT CATALOG.

CreateFullTextIndexStatement

Представляет инструкцию создания полнотекстового индекса.

CreateFullTextStopListStatement

Представляет инструкцию Create FullText StopList.

CreateFunctionStatement

Представляет инструкцию CREATE FUNCTION.

CreateIndexStatement

Представляет инструкцию CREATE INDEX.

CreateLoginSource

Базовый класс для различных источников входа в инструкции CREATE LOGIN

CreateLoginStatement

Представляет инструкцию CREATE LOGIN.

CreateMasterKeyStatement

Представляет инструкцию CREATE MASTER KEY.

CreateMessageTypeStatement

Представляет инструкцию CREATE MESSAGE TYPE

CreateOrAlterFunctionStatement

Представляет инструкцию Create Or Alter Function.

CreateOrAlterProcedureStatement

Инструкция create или alter procedure.

CreateOrAlterTriggerStatement

Инструкция CREATE OR ALTER TRIGGER.

CreateOrAlterViewStatement

Инструкция CREATE OR ALTER VIEW.

CreatePartitionFunctionStatement

Представляет инструкцию CREATE PARTITION FUNCTION.

CreatePartitionSchemeStatement

Представляет инструкцию CREATE PARTITION SCHEME.

CreateProcedureStatement

Инструкция процедуры создания.

CreateQueueStatement

Представляет инструкцию create queue.

CreateRemoteServiceBindingStatement

Представляет инструкцию CREATE REMOTE SERVICE BINDING.

CreateResourcePoolStatement

Представляет инструкцию CREATE RESOURCE POOL.

CreateRoleStatement

Представляет инструкцию CREATE ROLE.

CreateRouteStatement

Представляет инструкцию create route.

CreateRuleStatement

Представляет инструкцию CREATE RULE.

CreateSchemaStatement

Представляет инструкцию CREATE SCHEMA.

CreateSearchPropertyListStatement

Представляет инструкцию CREATE SEARCH PROPERTY LIST

CreateSecurityPolicyStatement

Представляет инструкцию CREATE SECURITY POLICY.

CreateSelectiveXmlIndexStatement

Представляет инструкцию создания селективного xml-индекса.

CreateSequenceStatement

Представляет инструкцию CREATE SEQUENCE.

CreateServerAuditSpecificationStatement

Создает спецификацию аудита сервера.

CreateServerAuditStatement

Создает аудит сервера.

CreateServerRoleStatement

Представляет инструкцию CREATE SERVER ROLE.

CreateServiceStatement

Представляет инструкцию CREATE SERVICE

CreateSpatialIndexStatement

Представляет инструкцию Create Spatial Index.

CreateStatisticsStatement

Представляет инструкцию CREATE STATISTICS.

CreateSymmetricKeyStatement

Представляет инструкцию CREATE SYMMETRIC KEY.

CreateSynonymStatement

Представляет инструкцию CREATE SYNONYM.

CreateTableStatement

Представляет инструкцию Create Table

CreateTriggerStatement

Инструкция CREATE TRIGGER.

CreateTypeStatement

Представляет инструкцию CREATE TYPE.

CreateTypeTableStatement

Создает тип таблицы

CreateTypeUddtStatement

Представляет инструкцию create type для определяемых пользователем типов данных, производных от типов SQL.

CreateTypeUdtStatement

Представляет инструкцию create type для определяемых пользователем типов, производных от типов CLR.

CreateUserStatement

Представляет инструкцию create user.

CreateViewStatement

Инструкция CREATE VIEW.

CreateWorkloadClassifierStatement

Представляет инструкцию Create Workload Classifier.

CreateWorkloadGroupStatement

Представляет инструкцию CREATE WORKLOAD GROUP.

CreateXmlIndexStatement

Представляет инструкцию create xml index.

CreateXmlSchemaCollectionStatement

Представляет инструкцию create xml schema collection.

CreationDispositionKeyOption

Представляет параметр CREATION_DISPOSITION.

CredentialStatement

Представляет общие части инструкции ALTER и CREATE CREDENTIAL.

CryptoMechanism

Представляет механизм расшифровки.

CubeGroupingSpecification

Представляет спецификацию группирования CUBE.

CursorDefaultDatabaseOption

CURSOR_DEFAULT параметр в инструкции ALTER DATABASE, регистр SET

CursorDefinition

Представляет определение курсора

CursorId

Представляет ссылку на курсор

CursorOption

Представляет параметр курсора.

CursorStatement

Базовый тип для операторов курсора open/close/fetch

DatabaseAuditAction

Представляет отдельное действие в спецификации действий аудита.

DatabaseConfigurationClearOption

Один параметр в инструкции ALTER DATABASE SCOPED CONFIGURATION, параметр CLEAR

DatabaseConfigurationSetOption

Один параметр в инструкции ALTER DATABASE SCOPED CONFIGURATION, параметр SET

DatabaseEncryptionKeyStatement

Базовый класс для операторов, занимающихся ключом шифрования.

DatabaseOption

Один параметр в инструкции ALTER DATABASE, регистр SET

DataCompressionOption

Представляет отдельный параметр сжатия данных.

DataModificationSpecification

Базовый класс для общих параметров спецификаций изменения данных.

DataModificationStatement

Представляет инструкцию изменения данных.

DataModificationTableReference

Представляет sub-dml с выходным предложением, которое служит ссылкой на таблицу.

DataRetentionTableOption

DATA_RETENTION параметр таблицы.

DataTypeReference

Класс базового типа данных.

DataTypeSequenceOption

Представляет параметр последовательности, определяющий тип данных

DbccNamedLiteral

Представляет именованный литерал в инструкции DBCC

DbccOption

Представляет параметр dbcc.

DbccStatement

Представляет инструкцию DBCC (все варианты)

DeallocateCursorStatement

Оператор отмены выделения курсора

DeclareCursorStatement

Представляет инструкцию DECLARE CURSOR.

DeclareTableVariableBody

Представляет текст декларативного @variable варианта таблицы.

DeclareTableVariableStatement

Этот класс представляет табличный вариант оператора declare @variable .

DeclareVariableElement

Этот класс представляет одно объявление в теле Объекта DeclareVariableStatement.

DeclareVariableStatement

Этот оператор представляет оператор declare @variable , за исключением табличных объявлений.

DefaultConstraintDefinition

Представляет ограничение по умолчанию.

DefaultLiteral

Представляет литерал для DEFAULT.

DelayedDurabilityDatabaseOption

Параметр базы данных для отложенной устойчивости

DeleteMergeAction

Представляет действие удаления слияния

DeleteSpecification

Свойства для удаления

DeleteStatement

Представляет инструкцию DELETE.

DenyStatement

Представляет инструкцию DENY.

DenyStatement80

Представляет инструкцию DENY.

DeviceInfo

Представляет сведения об устройстве, используемом для резервного копирования или восстановления.

DialogOption

Представляет параметр диалога.

DiskStatement

Представляет инструкцию DISK.

DiskStatementOption

Представляет параметр инструкции disk.

DistinctPredicate

Представляет отдельный предикат.

DropAggregateStatement

Представляет инструкцию DROP AGGREGATE

DropAlterFullTextIndexAction

Представляет действие DROP для инструкции ALTER FULLTEXT INDEX.

DropApplicationRoleStatement

Представляет инструкцию DROP APPLICATION ROLE.

DropAssemblyStatement

Представляет инструкцию DROP ASSEMBLY

DropAsymmetricKeyStatement

Представляет инструкцию DROP ASYMMETRIC KEY.

DropAvailabilityGroupStatement

Представляет инструкцию DROP AVAILABILITY GROUP.

DropBrokerPriorityStatement

Представляет инструкцию Drop Broker Priority.

DropCertificateStatement

Представляет инструкцию DROP CERTIFICATE.

DropChildObjectsStatement

Представляет инструкцию DROP с дочерними объектами (DROP INDEX или STATISTICS).

DropClusteredConstraintMoveOption

Параметр перемещения кластеризованного ограничения

DropClusteredConstraintOption

Абстрактный базовый класс для удаления кластеризованных ограничений.

DropClusteredConstraintStateOption

Абстрактный базовый класс для удаления кластеризованных ограничений.

DropClusteredConstraintValueOption

Параметр удаления кластеризованного ограничения с указанным значением

DropClusteredConstraintWaitAtLowPriorityLockOption

Параметр удаления кластеризованного ограничения ожидает блокировки с низким приоритетом

DropColumnEncryptionKeyStatement

Представляет инструкцию DROP COLUMN ENCRYPTION KEY.

DropColumnMasterKeyStatement

Представляет инструкцию DROP COLUMN MASTER KEY

DropContractStatement

Представляет инструкцию DROP CONTRACT.

DropCredentialStatement

Представляет инструкцию DROP CREDENTIAL.

DropCryptographicProviderStatement

Представляет инструкцию удаления поставщика служб шифрования.

DropDatabaseAuditSpecificationStatement

Представляет инструкцию DROP DATABASE AUDIT SPECIFICATION.

DropDatabaseEncryptionKeyStatement

Удаляет ключ шифрования базы данных.

DropDatabaseStatement

Представляет инструкцию DROP DATABASE

DropDefaultStatement

Представляет инструкцию DROP DEFAULT

DropEndpointStatement

Представляет инструкцию DROP ENDPOINT.

DropEventNotificationStatement

Представляет инструкцию DROP EVENT NOTIFICATION.

DropEventSessionStatement

Представляет инструкцию Drop Event Session.

DropExternalDataSourceStatement

Представляет инструкцию DROP EXTERNAL DATA SOURCE.

DropExternalFileFormatStatement

Представляет инструкцию DROP EXTERNAL FILE FORMAT.

DropExternalLanguageStatement

Представляет инструкцию DROP EXTERNAL LANGUAGE.

DropExternalLibraryStatement

Представляет инструкцию DROP EXTERNAL LIBRARY.

DropExternalResourcePoolStatement

Представляет инструкцию Drop External Resource Pool.

DropExternalStreamingJobStatement

Представляет инструкцию sys.sp_drop_streaming_job EXEC.

DropExternalStreamStatement

Представляет инструкцию DROP EXTERNAL STREAM.

DropExternalTableStatement

Представляет инструкцию DROP EXTERNAL TABLE.

DropFederationStatement

Представляет инструкцию DROP FEDERATION.

DropFullTextCatalogStatement

Представляет инструкцию DROP FULLTEXT CATALOG.

DropFullTextIndexStatement

Представляет инструкцию DROP FULLTEXT INDEX.

DropFullTextStopListStatement

Представляет инструкцию DROP FULLTEXT STOPLIST.

DropFunctionStatement

Представляет инструкцию DROP FUNCTION

DropIndexClause

Представляет реляционный или XML-индекс в инструкции DROP INDEX.

DropIndexClauseBase

Представляет одно предложение в инструкции DROP INDEX.

DropIndexStatement

Представляет инструкцию DROP INDEX

DropLoginStatement

Представляет инструкцию DROP LOGIN.

DropMasterKeyStatement

Представляет инструкцию DROP MASTER KEY.

DropMemberAlterRoleAction

Представляет действие удаления элемента в инструкции ALTER ROLE.

DropMessageTypeStatement

Представляет инструкцию DROP MESSAGE TYPE.

DropObjectsStatement

Представляет инструкцию DROP, которая ссылается на список объектов

DropPartitionFunctionStatement

Представляет инструкцию DROP PARTITION FUNCTION.

DropPartitionSchemeStatement

Представляет инструкцию DROP PARTITION SCHEME.

DropProcedureStatement

Представляет инструкцию DROP PROCEDURE

DropQueueStatement

Представляет инструкцию DROP QUEUE.

DropRemoteServiceBindingStatement

Представляет инструкцию DROP REMOTE SERVICE BINDING.

DropResourcePoolStatement

Представляет инструкцию Drop Resource Pool.

DropRoleStatement

Представляет инструкцию DROP ROLE.

DropRouteStatement

Представляет инструкцию DROP ROUTE.

DropRuleStatement

Представляет инструкцию DROP RULE

DropSchemaStatement

Представляет инструкцию DROP SCHEMA

DropSearchPropertyListAction

Действие списка свойств поиска DROP

DropSearchPropertyListStatement

Представляет инструкцию DROP SEARCH PROPERTY LIST

DropSecurityPolicyStatement

Представляет инструкцию DROP SECURITY POLICY.

DropSensitivityClassificationStatement

Удаляет классификацию конфиденциальности из указанных столбцов.

DropSequenceStatement

Представляет инструкцию DROP SEQUENCE.

DropServerAuditSpecificationStatement

Представляет инструкцию DROP SERVER AUDIT SPECIFICATION.

DropServerAuditStatement

Удаляет аудит сервера.

DropServerRoleStatement

Представляет инструкцию DROP SERVER ROLE.

DropServiceStatement

Представляет инструкцию DROP SERVICE.

DropSignatureStatement

Представляет инструкции DROP SIGNATURE.

DropStatisticsStatement

Представляет инструкцию DROP STATISTICS

DropSymmetricKeyStatement

Представляет инструкцию DROP SYMMETRIC KEY.

DropSynonymStatement

Представляет инструкцию DROP SYNONYM

DropTableStatement

Представляет инструкцию DROP TABLE

DropTriggerStatement

Представляет инструкцию DROP TRIGGER

DropTypeStatement

Представляет инструкцию DROP TYPE.

DropUnownedObjectStatement

Представляет инструкцию DROP для этих объектов без хозяйки

DropUserStatement

Представляет инструкцию DROP USER.

DropViewStatement

Представляет инструкцию DROP VIEW

DropWorkloadClassifierStatement

Представляет оператор классификатора рабочей нагрузки drop

DropWorkloadGroupStatement

Представляет инструкцию Drop Workload Group.

DropXmlSchemaCollectionStatement

Представляет инструкцию DROP XML SCHEMA COLLECTION.

DurabilityTableOption

Параметр таблицы "УСТОЙЧИВОСТЬ".

DWCompatibilityLevelConfigurationOption

Параметр DWCompatibilityLevel в инструкции ALTER DATABASE SCOPED CONFIGURATION

EnabledDisabledPayloadOption

Представляет параметр, который может иметь значение ENABLED или DISABLED.

EnableDisableTriggerStatement

Определяет изменения, внесенные в триггеры. Триггеры могут быть включены или отключены.

EncryptedValueParameter

Параметр, представляющий зашифрованное значение ключа шифрования столбца

EncryptionPayloadOption

Представляет параметр полезных данных ENCRYPTION

EncryptionSource

Базовый класс для разных источников ключей и сертификатов

EndConversationStatement

Представляет инструкцию END CONVERSATION

EndpointAffinity

Представляет параметр AFFINITY в инструкциях CREATE/ALTER ENDPOINT

EndpointProtocolOption

Представляет параметр одного протокола в инструкции CREATE ENDPOINT.

EventDeclaration

Представляет объявление события

EventDeclarationCompareFunctionParameter

Представляет параметр предиката объявления события.

EventDeclarationSetParameter

Представляет параметр набора объявления события.

EventGroupContainer

Представляет тип события

EventNotificationObjectScope

Представляет область уведомления о событии.

EventRetentionSessionOption

Представляет параметр сеанса EVENT_RETENTION_MODE

EventSessionObjectName

Представляет имена объектов, используемых в инструкциях CREATE и ALTER EVENT SESSION.

EventSessionStatement

Представляет инструкцию CREATE и ALTER EVENT SESSION.

EventTypeContainer

Представляет тип события

EventTypeGroupContainer

Представляет тип события или группу

ExecutableEntity

Базовый класс для всех возможных вещей, которые можно выполнить с помощью инструкции EXECUTE.

ExecutableProcedureReference

Представляет ссылку на процедуру в выполнении.

ExecutableStringList

Строки, представляющие команды, передаваемые в инструкцию EXECUTE.

ExecuteAsClause

Представляет предложение execute as.

ExecuteAsFunctionOption

Параметр "Выполнить как функцию"

ExecuteAsProcedureOption

Параметр "Выполнить как процедуру"

ExecuteAsStatement

Представляет инструкцию EXECUTE AS

ExecuteAsTriggerOption

Параметр триггера EXECUTE AS

ExecuteContext

Представляет контекст безопасности для инструкций execute

ExecuteInsertSource

Представляет источник вставки для инструкции EXECUTE.

ExecuteOption

Представляет параметр для инструкции execute.

ExecuteParameter

Параметр, передаваемый процедуре в инструкции EXECUTE

ExecuteSpecification

Представляет вызов EXECUTE.

ExecuteStatement

Представляет инструкцию T-SQL EXECUTE.

ExistsPredicate

Представляет предикат exists.

ExpressionCallTarget

Представляет назначение выражения в вызове функции.

ExpressionGroupingSpecification

Выражение, для которого выполняется операция группировки.

ExpressionWithSortOrder

Этот класс представляет выражение с порядком сортировки.

ExternalCreateLoginSource

Внешний регистр в инструкции CREATE LOGIN

ExternalDataSourceLiteralOrIdentifierOption

Представляет свойство типа Литерал или Идентификатор.

ExternalDataSourceOption

Дополнительное свойство инструкции CREATE EXTERNAL DATA SOURCE.

ExternalDataSourceStatement

Базовый класс для всех объектов инструкций внешнего источника данных.

ExternalFileFormatContainerOption

Представляет список вложенных параметров внешнего формата файла.

ExternalFileFormatLiteralOption

Представляет любое значение свойства типа Literal.

ExternalFileFormatOption

Дополнительное свойство инструкции CREATE EXTERNAL FILE FORMAT.

ExternalFileFormatStatement

Базовый класс для всех объектов инструкций внешнего формата файла.

ExternalFileFormatUseDefaultTypeOption

Представляет USE_DEFAULT_TYPE необязательное значение свойства.

ExternalFileOption

Базовый класс ExternalFileOption.

ExternalLanguageFileOption

Представляет один файл в инструкции CREATE EXTERNAL LANGUAGE.

ExternalLanguageStatement

Представляет общие части в инструкциях создания и изменения внешнего языка.

ExternalLibraryFileOption

Представляет один файл в инструкции CREATE EXTERNAL LIBRARY.

ExternalLibraryStatement

Представляет общие части инструкций создания и изменения внешней библиотеки.

ExternalResourcePoolAffinitySpecification

Представляет спецификацию сходства инструкций внешнего пула ресурсов.

ExternalResourcePoolParameter

Представляет параметры инструкции внешнего пула ресурсов.

ExternalResourcePoolStatement

Представляет инструкцию создания и изменения внешнего пула ресурсов.

ExternalStreamingJobStatement

Базовый класс для всех объектов инструкций задания внешней потоковой передачи.

ExternalStreamLiteralOrIdentifierOption

Представляет свойство типа Литерал или Идентификатор.

ExternalStreamOption

Дополнительное свойство инструкции CREATE EXTERNAL STREAM.

ExternalStreamStatement

Базовый класс для всех объектов инструкций внешнего потока.

ExternalTableColumnDefinition

Представляет наиболее базовое определение столбца.

ExternalTableDistributionOption

Параметр external table DISTRIBUTION для внешних таблиц в источниках данных диспетчера карт сегментов.

ExternalTableDistributionPolicy

Базовый класс для политик распространения внешних таблиц.

ExternalTableLiteralOrIdentifierOption

Внешняя таблица с параметром предложения, который ожидает литерал или идентификатор в качестве устанавливаемого значения.

ExternalTableOption

Один параметр внешней таблицы.

ExternalTableRejectTypeOption

Параметр внешней таблицы REJECT_TYPE для внешних таблиц в источниках данных HDFS.

ExternalTableReplicatedDistributionPolicy

Представление параметра REPLICATED для политики распространения внешней таблицы.

ExternalTableRoundRobinDistributionPolicy

Представление параметра ROUND_ROBIN для политики распространения внешней таблицы.

ExternalTableShardedDistributionPolicy

Представление параметра SHARDED для политики распространения внешней таблицы.

ExternalTableStatement

Базовый класс для всех объектов инструкций внешней таблицы.

ExtractFromExpression

Представляет выражение, которое начинается с EXTRACT FROM.

FailoverModeReplicaOption

Представляет параметр реплики для режима отработки отказа.

FederationScheme

Этот класс хранит схему федерации для таблицы.

FetchCursorStatement

Представляет оператор курсора FETCH

FetchType

Содержит сведения о различных ориентациях выборки

FileDeclaration

Представляет объявление одного файла в инструкции CREATE DATABASE.

FileDeclarationOption

Представляет параметр объявления одного файла в инструкции CREATE DATABASE.

FileEncryptionSource

Представляет ссылку на файл (исполняемый файл), содержащий ключ или сертификат.

FileGroupDefinition

Представление файловой группы в инструкции CREATE DATABASE

FileGroupOrPartitionScheme

Представляет файловую группу или схему секционирования.

FileGrowthFileDeclarationOption

Параметр объявления файла для FILEGROWTH.

FileNameFileDeclarationOption

Параметр объявления файла для FILENAME.

FileStreamDatabaseOption

Параметр FILESTREAM в статье Создание и изменение базы данных.

FileStreamOnDropIndexOption

Представляет параметр FILESTREAM_ON в DROP INDEX.

FileStreamOnTableOption

Filestream_on параметр таблицы.

FileStreamRestoreOption

Представляет параметр FileStream в инструкции RESTORE.

FileTableCollateFileNameTableOption

FILETABLE_COLLATE_FILENAME параметр таблицы.

FileTableConstraintNameTableOption

FILETABLE_PRIMARY_KEY_CONSTRAINT_NAME, FILETABLE_STREAMID_UNIQUE_CONSTRAINT_NAME или FILETABLE_FULLPATH_UNIQUE_CONSTRAINT_NAME параметр таблицы.

FileTableDirectoryTableOption

FILETABLE_DIRECTORY параметр таблицы.

ForceSeekTableHint

Представляет подсказку forceseek.

ForClause

Базовый класс для различных предложений FOR в SELECT

ForeignKeyConstraintDefinition

Представляет ограничение внешнего ключа.

FromClause

Представляет предложение From в QuerySpecification.

FullTextCatalogAndFileGroup

Представляет параметр каталога или файловой группы в инструкции CREATE FULLTEXT.

FullTextCatalogOption

Базовый класс для параметров полнотекстового каталога.

FullTextCatalogStatement

Представляет инструкцию CREATE FULLTEXT CATALOG.

FullTextIndexColumn

Представляет столбец для полнотекстового индекса.

FullTextIndexOption

Представляет отдельный параметр в инструкции CREATE FULLTEXT INDEX.

FullTextPredicate

Представляет полнотекстовый предикат.

FullTextStopListAction

Представляет действие в инструкции ALTER FULLTEXT STOPLIST.

FullTextTableReference

Представляет ссылки на таблицы FREETEXTTABLE и CONTAINSTABLE.

FunctionCall

Представляет вызов функции.

FunctionCallSetClause

Представляет предложение SET для вызовов функций.

FunctionOption

Представляет параметр функции

FunctionReturnType

Базовый класс для возвращаемого типа функции

FunctionStatementBody

Представляет инструкцию CREATE/ALTER FUNCTION.

GeneralSetCommand

Быть разбитым на отдельные классы - когда у нас будет время. Пока представляет одну команду в инструкции SET (например, set !language us_english!).

GenericConfigurationOption

Параметр, для которого можно задать целое число со знаком, строковый литерал, идентификатор или ключевые слова ON/OFF/PRIMARY.

GetConversationGroupStatement

Представляет инструкцию GET CONVERSATION GROUP.

GlobalFunctionTableReference

Этот класс представляет набор глобальных встроенных функций, которые не принадлежат схеме.

GlobalVariableExpression

Представляет выражение глобальной переменной.

GoToStatement

Представляет оператор goto.

GrandTotalGroupingSpecification

Представляет спецификацию группировки ( ) (общий итог).

GrantStatement

Представляет оператор grant.

GrantStatement80

Представляет оператор grant.

GraphConnectionBetweenNodes

Абстрактный базовый класс, представляющий соединение из одной таблицы узлов с другой в графовых таблицах.

GraphConnectionConstraintDefinition

Представляет ограничение подключения для таблиц графов.

GraphMatchCompositeExpression

Логическое выражение для выражения MATCH

GraphMatchExpression

Логическое выражение для выражения MATCH

GraphMatchLastNodePredicate

Логическое выражение для LastNode

GraphMatchNodeExpression

Логическое выражение для MATCH

GraphMatchPredicate

Логическое выражение для MATCH

GraphMatchRecursivePredicate

Логическое выражение для выражения кратчайшего пути

GraphRecursiveMatchQuantifier

Логическое выражение для MATCH

GridParameter

Представляет структурированный параметр пространственного индекса для параметра GRIDS.

GridsSpatialIndexOption

Представляет параметр пространственного индекса GRIDS.

GroupByClause

Представляет предложение group by, которое можно использовать в таких инструкциях, как select, update.

GroupingSetsGroupingSpecification

Представляет спецификацию группировки ГРУППИРОВАНИЯ SETS.

GroupingSpecification

Представляет отдельную спецификацию группирования в предложении GROUP BY.

HadrAvailabilityGroupDatabaseOption

Параметр базы данных для группы доступности hadr

HadrDatabaseOption

Параметр базы данных для HADR.

HavingClause

Представляет предложение HAVING, которое может использоваться в таких инструкциях, как SELECT.

Identifier

Этот фрагмент используется для представления идентификатора

IdentifierAtomicBlockOption

Параметр, для которого задан идентификатор в BEGIN ATOMIC... Оператор END

IdentifierDatabaseOption

Параметр базы данных со значением идентификатора

IdentifierLiteral

Представляет идентификатор, который рассматривается как литерал.

IdentifierOrScalarExpression

Представляет идентификатор или ScalarExpression.

IdentifierOrValueExpression

Представляет идентификатор или выражение ValueExpression.

IdentifierPrincipalOption

Параметры со значением идентификатора в инструкции CREATE, ALTER LOGIN или USER

IdentifierSnippet

Заполнитель для произвольного идентификатора.

IdentityFunctionCall

Этот класс представляет функцию identity, которую можно использовать в SelectColumn.

IdentityOptions

Представляет параметры идентификации для столбца

IdentityValueKeyOption

Представляет параметр IDENTITY_VALUE.

IfStatement

Представляет инструкцию IF.

IgnoreDupKeyIndexOption

Представляет параметр индекса ignore_dup_key.

IIfCall

Представляет выражение IIF.

IndexDefinition

Представляет базу для определений индексов.

IndexExpressionOption

Представляет параметр индекса, который может быть выражением.

IndexOption

Представляет параметр индекса.

IndexStatement

Представляет базу для инструкций создания индекса.

IndexStateOption

Представляет параметр индекса, который может быть включен или выключен.

IndexTableHint

Представляет табличную подсказку INDEX.

IndexType

Представляет тип индекса

InlineDerivedTable

Этот узел представляет производную таблицу.

InlineFunctionOption

Параметр встроенной функции

InlineResultSetDefinition

Представляет встроенное определение результирующих наборов.

InPredicate

Представляет предикат in.

InsertBulkColumnDefinition

Представляет определение столбца в инструкции INSERT BULK (?)

InsertBulkStatement

Представляет инструкцию INSERT BULK (синтаксис BCP)

InsertMergeAction

Представляет действие вставки слияния

InsertSource

Базовый класс для исходных узлов инструкций insert.

InsertSpecification

Свойства для вставки

InsertStatement

Представляет инструкцию insert.

IntegerLiteral

Представляет литерал типа Integer.

InternalOpenRowset

Представляет ссылку на таблицу OPENROWSET — незарегистрированные случаи.

IPv4

Представляет IP-адрес (x.x.x.x)

JoinParenthesisTableReference

Представляет скобки, которые могут инкапсулировать соединение.

JoinTableReference

Базовый класс для ссылок на таблицы JOIN

JsonForClause

Представляет вариант FOR JSON (параметры)

JsonForClauseOption

Представляет вариант FOR JSON (параметры)

JsonKeyValue

Представление пары "ключ-значение"

KeyOption

Представляет параметр ключа в инструкции CREATE SYMMETRIC KEY.

KeySourceKeyOption

Представляет параметр KEY_SOURCE.

KillQueryNotificationSubscriptionStatement

Представляет инструкцию KILL QUERY NOTIFICATION SUBSCRIPTION.

KillStatement

Представляет инструкцию KILL.

KillStatsJobStatement

Представляет инструкцию KILL STATS JOB.

LabelStatement

Представляет оператор label.

LedgerOption

Задает параметр реестра базы данных

LedgerTableOption

Параметр таблицы LEDGER.

LedgerViewOption

Параметр LEDGER View.

LeftFunctionCall

Представляет вызов LEFT.

LikePredicate

Представляет предикат like.

LineNoStatement

Представляет оператор lineno.

ListenerIPEndpointProtocolOption

Представляет LISTENER_IP параметр протокола конечной точки TCP.

ListTypeCopyOption

Представляет список параметров внешнего файла того же типа

Literal

Представляет литеральную константу.

LiteralAtomicBlockOption

Параметр, для которого задано значение в BEGIN ATOMIC... Оператор END

LiteralAuditTargetOption

Параметр аудита с литеральным значением.

LiteralAvailabilityGroupOption

Параметр группы доступности с литеральным значением.

LiteralBulkInsertOption

Представляет простой один параметр в инструкции BULK INSERT.

LiteralDatabaseOption

Параметр базы данных с литеральным значением

LiteralEndpointProtocolOption

Представляет параметр с одной строкой или целочисленным значением.

LiteralOpenRowsetCosmosOption

Представляет простой один параметр в инструкции BULK INSERT (Provider='CosmosDB' ...).

LiteralOptimizerHint

Представляет указание оптимизатора, которое может быть представлено в виде флага с необязательным литеральным значением.

LiteralOptionValue

Представляет буквенное значение параметра.

LiteralPayloadOption

Представляет параметр полезных данных с одним литеральным значением

LiteralPrincipalOption

Литеральный параметр в инструкции CREATE/ALTER LOGIN/USER

LiteralRange

Представляет один литерал или диапазон литералов.

LiteralReplicaOption

Представляет параметр реплики с литеральным значением.

LiteralSessionOption

Представляет параметр сеанса событий MAX_MEMORY.

LiteralStatisticsOption

Представляет параметр статистики.

LiteralTableHint

Представляет табличное указание с литеральным значением.

LocationOption

Представляет параметр LOCATION для таблиц хранилища данных SQL.

LockEscalationTableOption

Параметр блокировки таблицы эскалации.

LoginTypePayloadOption

Представляет LOGIN_TYPE параметр полезных данных

LowPriorityLockWaitAbortAfterWaitOption

Представляет действие для параметра ожидания блокировки с низким приоритетом.

LowPriorityLockWaitMaxDurationOption

Представляет максимальную длительность для параметра ожидания блокировки с низким приоритетом.

LowPriorityLockWaitOption

Представляет параметр ожидания блокировки с низким приоритетом.

LowPriorityLockWaitTableSwitchOption

Представляет параметр ожидания блокировки с низким приоритетом для инструкции alter table switch.

MasterKeyStatement

Представляет инструкцию MASTER KEY.

MaxDispatchLatencySessionOption

Представляет параметр сеанса событий MAX_DISPATCH_LATENCY.

MaxDopConfigurationOption

Параметр MAXDOP в инструкции ALTER DATABASE SCOPED CONFIGURATION

MaxDurationOption

Представляет параметр максимальной длительности.

MaxLiteral

Представляет литерал MAX.

MaxRolloverFilesAuditTargetOption

MAX_ROLLOVER_FILES параметр аудита целевого объекта.

MaxSizeAuditTargetOption

Параметр MaxSize в случае целевого объекта аудита FILE.

MaxSizeDatabaseOption

Параметр MAXSIZE в статье Создание и изменение базы данных для Azure.

MaxSizeFileDeclarationOption

Значение объявления файла для параметра MAXSIZE.

MemoryOptimizedTableOption

MEMORY_OPTIMIZED параметр таблицы.

MemoryPartitionSessionOption

Представляет параметр сеанса MEMORY_PARTITION_MODE

MergeAction

Представляет действие в операторе слияния

MergeActionClause

Условие и действие, которые необходимо выполнить для слияния.

MergeSpecification

Спецификация слияния.

MergeStatement

Представляет инструкцию MERGE.

MessageTypeStatementBase

Представляет общие части инструкций CREATE и ALTER MESSAGE TYPE.

MethodSpecifier

Представляет описатель метода.

MirrorToClause

Представляет инструкцию BACKUP предложения MIRROR TO

MoneyLiteral

Представляет денежный литерал.

MoveConversationStatement

Представляет инструкцию MOVE CONVERSATION

MoveRestoreOption

Представляет параметр восстановления MOVE

MoveToDropIndexOption

Представляет параметр "Переместить к" в DROP INDEX

MultiPartIdentifier

Представляет идентификатор, состоящий из нескольких частей.

MultiPartIdentifierCallTarget

Представляет целевой объект вызова, который является столбцом или свойством CLR столбца.

NamedTableReference

Ссылка на таблицу объекта CTE или схемы.

NameFileDeclarationOption

Параметр объявления файла для NAME или NEWNAME.

NextValueForExpression

Представляет выражение NEXT VALUE FOR.

NullableConstraintDefinition

Представляет ограничение допустимости значения NULL.

NullIfExpression

Представляет выражение nullif.

NullLiteral

Представляет литерал NULL.

NumericLiteral

Представляет числовый литерал.

OdbcConvertSpecification

Представляет спецификацию преобразования Odbc.

OdbcFunctionCall

Представляет вызов функции ODBC.

OdbcLiteral

Представляет литерал в формате odbc.

OdbcQualifiedJoinTableReference

Представляет квалифицированное соединение odbc в предложении from.

OffsetClause

Этот класс представляет фильтр смещения и выборки, который можно использовать в инструкциях select для разбиения результирующий набор по страницам.

OnFailureAuditOption

ON_FAILURE параметр в инструкции CREATE/ALTER SERVER AUDIT.

OnlineIndexLowPriorityLockWaitOption

Представляет параметр низкоприоритетного ожидания блокировки для параметра индекса в сети.

OnlineIndexOption

Представляет параметр Online.

OnOffAssemblyOption

Представляет параметр on/off сборки.

OnOffAtomicBlockOption

Параметр, для которого задано значение OptionState в BEGIN ATOMIC... Оператор END

OnOffAuditTargetOption

RESERVE_DISK_SPACE параметр в случае целевого объекта аудита FILE.

OnOffDatabaseOption

Параметр, для которого можно задать значение ON или OFF, в инструкции CREATE/ALTER DATABASE.

OnOffDialogOption

Представляет параметры диалогового окна ON/OFF.

OnOffFullTextCatalogOption

Представляет параметры полнотекстового каталога ON/OFF.

OnOffOptionValue

Представляет значение параметра ON или OFF.

OnOffPrimaryConfigurationOption

Параметр, для которого можно задать значение ON или OFF или PRIMARY.

OnOffPrincipalOption

Параметр безопасности в инструкции CREATE или ALTER LOGIN или USER

OnOffRemoteServiceBindingOption

Параметр привязки удаленной службы для параметров ON/OFF.

OnOffSessionOption

Представляет параметр сеанса событий TRACK_CAUSALITY и STARTUP_STATE.

OnOffStatisticsOption

Представляет параметры включения нового стиля.

OpenCursorStatement

Оператор Open Cursor

OpenJsonTableReference

Представляет ссылку на таблицу OPENJSON

OpenMasterKeyStatement

Откройте master оператор key.

OpenQueryTableReference

Представляет ссылку на таблицу OPENQUERY.

OpenRowsetColumnDefinition

Представляет столбец, который пользователь хотел бы прочитать из файла.

OpenRowsetCosmos

Представляет ссылку на таблицу OPENROWSET (PROVIDER = 'CosmosDB' ...).

OpenRowsetCosmosOption

Представляет один параметр в инструкции OPENROWSET (Provider='CosmosDb'...)

OpenRowsetTableReference

Представляет ссылку на таблицу OPENROWSET.

OpenSymmetricKeyStatement

Откройте инструкцию симметричного ключа.

OpenXmlTableReference

Представляет ссылку на таблицу OPENXML

OperatorAuditOption

OPERATOR_AUDIT параметр в инструкции CREATE/ALTER SERVER AUDIT.

OptimizeForOptimizerHint

Представляет указание оптимизатора OPTIMIZE FOR

OptimizerHint

Представляет одно указание оптимизатора

OptionValue

Представляет значение параметра.

OrderBulkInsertOption

Представляет параметр ORDER в инструкции BULK INSERT.

OrderByClause

Представляет предложение order by, которое может использоваться в таких инструкциях, как SELECT.

OrderIndexOption

Представляет параметр order.

OutputClause

Представляет выходное предложение.

OutputIntoClause

Представляет предложение OutputInto

OverClause

Представляет предложение over.

PageVerifyDatabaseOption

PAGE_VERIFY параметр в инструкции ALTER DATABASE, вариант SET

ParameterizationDatabaseOption

Параметр PARAMETERIZATION в инструкции ALTER DATABASE, вариант SET

ParameterizedDataTypeReference

Абстрактный класс типа данных, который может иметь параметры.

ParameterlessCall

Представляет вызовы без круглых скобок и параметров.

ParenthesisExpression

Представляет выражение, заключенное в скобки.

ParseCall

Представляет вызов функции parse.

ParseError

Этот класс сообщает об ошибке, которая произошла во время синтаксического анализа.

PartitionFunctionCall

Представляет вызов функции секционирования.

PartitionParameterType

Тип параметра в инструкции CREATE PARTITION FUNCTION

PartitionSpecifications

Представляет спецификации для секции таблицы.

PartitionSpecifier

Представляет описатель раздела в виде выражения или ALL.

PartnerDatabaseOption

Параметр PARTNER в инструкции ALTER DATABASE, вариант SET

PasswordAlterPrincipalOption

Параметр PASSWORD в инструкции ALTER LOGIN

PasswordCreateLoginSource

Регистр пароля в инструкции CREATE LOGIN

PayloadOption

Представляет один параметр полезных данных в инструкции CREATE/ALTER ENDPOINT

Permission

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

PermissionSetAssemblyOption

Представляет параметр сборки PERMISSION_SET.

PivotedTableReference

Представляет ссылку на сводную таблицу в предложении from.

PortsEndpointProtocolOption

Представляет параметр протокола конечной точки HTTP PORTS

PredicateSetStatement

Представляет различные наборы {...} { ON | Параметры OFF } в грамматике TSQL.

PredictTableReference

Представляет ссылку на таблицу PREDICT

PrimaryExpression

Представляет абстрактный базовый класс для первичных выражений.

PrimaryRoleReplicaOption

Представляет параметр реплика для основной роли.

PrincipalOption

Один параметр в инструкции CREATE, ALTER LOGIN или USER

PrintStatement

Представляет инструкцию PRINT.

Privilege80

Представляет привилегированный объект, который можно использовать в инструкции безопасности.

PrivilegeSecurityElement80

Представляет элемент безопасности, имеющий права доступа.

ProcedureOption

Представляет параметр процедуры

ProcedureParameter

Этот класс представляет параметр, который можно передать в процедуру.

ProcedureReference

Ссылка на процедуру по имени и номеру

ProcedureReferenceName

Представляет процедуру по имени в виде объекта ProcedureReference или содержащегося в переменной.

ProcedureStatementBody

Представляет инструкцию CREATE/ALTER PROCEDURE.

ProcedureStatementBodyBase

Представляет распространенные варианты в инструкциях CREATE/ALTER PROC/FUNCTION.

ProcessAffinityRange

Представляет единичный диапазон сходства процессов в инструкции ALTER SERVER CONFIGURATION.

ProviderEncryptionSource

Представляет ссылку на поставщик расширенного управления ключами.

ProviderKeyNameKeyOption

Представляет параметр PROVIDER_KEY_NAME.

QualifiedJoin

Представляет квалифицированное соединение в предложении from.

QueryDerivedTable

Этот узел представляет производную таблицу.

QueryExpression

Этот класс является абстрактным базовым классом для иерархии выражений запроса в инструкции select.

QueryParenthesisExpression

Этот класс представляет выражение круглых скобок, которое заключает в себя выражение QueryExpression.

QuerySpecification

Этот класс представляет основную часть инструкции select.

QueryStoreCapturePolicyOption

Часть политики отслеживания параметров QueryStore

QueryStoreDatabaseOption

параметр хранилище запросов (QDS) в инструкции ALTER DATABASE, регистр SET

QueryStoreDataFlushIntervalOption

Интервал сброса данных, часть параметров QueryStore

QueryStoreDesiredStateOption

Часть требуемого состояния параметров QueryStore

QueryStoreIntervalLengthOption

Длина интервала статистики среды выполнения в разделе Параметры queryStore

QueryStoreMaxPlansPerQueryOption

Максимальное число планов на часть запроса в параметрах QueryStore

QueryStoreMaxStorageSizeOption

Максимальный размер хранилища, часть параметров QueryStore

QueryStoreOption

Один параметр хранилища запросов.

QueryStoreSizeCleanupPolicyOption

Политика очистки на основе размера, часть параметров QueryStore

QueryStoreTimeCleanupPolicyOption

Часть политики очистки на основе времени в параметрах QueryStore

QueueDelayAuditOption

QUEUE_DELAY параметр в инструкции CREATE/ALTER SERVER AUDIT.

QueueExecuteAsOption

Параметр очереди для выполнения как.

QueueOption

Представляет параметр очереди.

QueueProcedureOption

Параметр очереди для процедуры.

QueueStatement

Представляет базу для инструкций работы с очередью.

QueueStateOption

Представляет базовый параметр очереди с состоянием.

QueueValueOption

Параметр очереди со значением.

RaiseErrorLegacyStatement

Представляет устаревший оператор raiserror стиля.

RaiseErrorStatement

Представляет оператор raiserror.

ReadOnlyForClause

Представляет случай FOR READ ONLY, используемый только в DECLARE CURSOR

ReadTextStatement

Представляет инструкцию readtext.

RealLiteral

Представляет литерал Real.

ReceiveStatement

Представляет инструкцию RECEIVE

ReconfigureStatement

Представляет инструкцию RECONFIGURE.

RecoveryDatabaseOption

Параметр RECOVERY в инструкции ALTER DATABASE, случай SET

RemoteDataArchiveAlterTableOption

REMOTE_DATA_ARCHIVE параметр таблицы для alter.

RemoteDataArchiveDatabaseOption

REMOTE_DATA_ARCHIVE создание или изменение параметров базы данных.

RemoteDataArchiveDatabaseSetting

REMOTE_DATA_ARCHIVE параметры уровня базы данных

RemoteDataArchiveDbCredentialSetting

Параметр CREDENTIAL для REMOTE_DATA_ARCHIVE

RemoteDataArchiveDbFederatedServiceAccountSetting

параметр FEDERATED_SERVICE_ACCOUNT для REMOTE_DATA_ARCHIVE

RemoteDataArchiveDbServerSetting

Параметр SERVER для REMOTE_DATA_ARCHIVE

RemoteDataArchiveTableOption

REMOTE_DATA_ARCHIVE параметр таблицы для создания и изменения.

RemoteServiceBindingOption

Параметр привязки удаленной службы.

RemoteServiceBindingStatementBase

Представляет общую базу для инструкций CREATE и ALTER REMOTE SERVICE BINDING.

RenameAlterRoleAction

Представляет действие переименования роли.

RenameEntityStatement

Представляет инструкцию Rename TABLE.

ResampleStatisticsOption

Представляет параметр статистики повторной выборки, который поддерживает указание списка диапазонов секций для повторной выборки.

ResourcePoolAffinitySpecification

Представляет спецификацию сходства инструкции пула ресурсов.

ResourcePoolParameter

Представляет параметры инструкции для работы с пулом ресурсов.

ResourcePoolStatement

Представляет инструкцию создания и изменения пула ресурсов.

RestoreMasterKeyStatement

Представляет инструкцию RESTORE MASTER KEY

RestoreOption

Представляет один параметр в инструкции RESTORE.

RestoreServiceMasterKeyStatement

Представляет инструкцию RESTORE SERVICE MASTER KEY

RestoreStatement

Представляет инструкцию RESTORE/LOAD.

ResultColumnDefinition

Представляет определение столбца результирующий набор.

ResultSetDefinition

Определение отдельного результирующих наборов

ResultSetsExecuteOption

Описание набора результатов для инструкций EXECUTE

RetentionDaysAuditTargetOption

Параметр RetentionDays в случае целевого объекта аудита URL-адресов.

RetentionPeriodDefinition

Определение периода хранения для темпоральной таблицы с системным управлением версиями и параметра таблицы хранения данных.

ReturnStatement

Представляет оператор return

RevertStatement

Представляет инструкцию REVERT

RevokeStatement

Представляет оператор revoke.

RevokeStatement80

Представляет оператор revoke.

RightFunctionCall

Представляет вызов RIGHT.

RolePayloadOption

Представляет параметр полезных данных ROLE

RoleStatement

Представляет базу инструкции роли.

RollbackTransactionStatement

Представляет инструкцию транзакции отката.

RollupGroupingSpecification

Представляет спецификацию группирования ROLLUP.

RouteOption

Представляет параметр для маршрута.

RouteStatement

Представляет базу для инструкций route.

RowValue

Представляет данные для одной строки.

SaveTransactionStatement

Представляет инструкцию транзакции сохранения.

ScalarExpression

Абстрактный базовый класс, представляющий скалярные выражения.

ScalarExpressionDialogOption

Представляет параметры диалогового окна скалярного выражения.

ScalarExpressionRestoreOption

Представляет один параметр с необязательным значением

ScalarExpressionSequenceOption

Представляет параметр последовательности со скалярным выражением.

ScalarExpressionSnippet

Заполнитель для произвольного скалярного выражения.

ScalarFunctionReturnType

Определение возвращаемого типа для скалярных функций

ScalarSubquery

Представляет вложенный запрос.

SchemaDeclarationItem

Представляет сведения об одном столбце в объявлении схемы.

SchemaDeclarationItemOpenjson

Представляет сведения об одном результирующем столбце в Openjson.

SchemaObjectFunctionTableReference

Ссылка на таблицу на функцию с табличным значением

SchemaObjectName

Представляет имя объекта схемы.

SchemaObjectNameOrValueExpression

Представляет schemaObjectName или ValueExpression.

SchemaObjectNameSnippet

Заполнитель для произвольного имени объекта схемы.

SchemaObjectResultSetDefinition

Представляет результирующий набор в виде ссылки на существующий объект схемы или тип.

SchemaPayloadOption

Представляет параметр полезных данных SCHEMA

SearchedCaseExpression

Представляет искомое выражение CASE.

SearchedWhenClause

Представляет предложение when, используемое в выражении искомого варианта.

SearchPropertyListAction

Базовый класс для действий со списком свойств поиска.

SearchPropertyListFullTextIndexOption

Представляет список свойств поиска в инструкции FULLTEXT INDEX.

SecondaryRoleReplicaOption

Представляет параметр реплики для вторичной роли.

SecurityElement80

Представляет текст инструкции безопасности, который является общим для инструкций Grant Deny и Revoke.

SecurityPolicyOption

Представляет параметр в инструкции CREATE/ALTER SECURITY POLICY.

SecurityPolicyStatement

Базовый класс для всех объектов инструкций Политики безопасности

SecurityPredicateAction

Представляет действие изменения или удаления предиката безопасности.

SecurityPrincipal

Представляет участника, которого можно использовать в тексте инструкции безопасности.

SecurityStatement

Представляет базовый класс текста инструкции безопасности.

SecurityStatementBody80

Представляет базовый класс текста инструкции безопасности.

SecurityTargetObject

Представляет целевой объект, который может быть использован в тексте инструкции безопасности.

SecurityTargetObjectName

Представляет имя целевого объекта безопасности.

SecurityUserClause80

Представляет текст инструкции безопасности, который является общим для инструкций Grant Deny и Revoke.

SelectElement

Представляет элемент в предложении SELECT.

SelectFunctionReturnType

Определение возвращаемого типа для встроенных функций с табличным значением

SelectInsertSource

Представляет источник вставки для инструкции SELECT.

SelectiveXmlIndexPromotedPath

Представляет xml-путь, указанный в инструкции CreateSelectiveXmlIndex.

SelectScalarExpression

Элемент column, используемый сразу после ключевое слово select.

SelectSetVariable

Этот класс представляет параметр переменной внутри инструкции select.

SelectStarExpression

Представляет выражение select *

SelectStatement

Представляет инструкцию SELECT.

SelectStatementSnippet

Заполнитель для произвольного оператора select.

SemanticTableReference

Представляет ссылки на таблицы SEMANTICKEYPHRASETABLE, SEMANTICSIMILARITYTABLE и SEMANTICSIMILARITYDETAILSTABLE.

SendStatement

Представляет инструкцию SEND

SensitivityClassification

Служебный класс для предоставления перечислений и методов классификации конфиденциальности

SensitivityClassificationOption

Один параметр в инструкции ADD SENSITIVITY CLASSIFICATION.

SensitivityClassificationStatement

Представляет базовую инструкцию классификации конфиденциальности.

SequenceOption

Представляет параметр последовательности.

SequenceStatement

Базовый класс для всех объектов инструкций последовательности

ServerAuditStatement

Общая база для инструкций аудита CREATE и ALTER SERVER.

ServiceContract

Представляет ссылку на контракт службы (с необязательным действием)

SessionOption

Представляет параметр сеанса событий

SessionTimeoutPayloadOption

Представляет параметр полезных данных SESSION_TIMEOUT

SetClause

Базовый класс для предложения SET.

SetCommand

Представляет одну команду в инструкции SET (например, set !language us_english!)

SetCommandStatement

Представляет командную инструкцию SET (например, язык SET us_english)

SetErrorLevelStatement

Представляет инструкцию SET ERRLVL

SetFipsFlaggerCommand

Представляет команду SET FIPS_FLAGGER

SetIdentityInsertStatement

Представляет инструкцию SET IDENTITY_INSERT

SetOffsetsStatement

Представляет инструкцию SET OFFSETS

SetOnOffStatement

Представляет оператор Set, заканчивающийся, если { ON | OFF }

SetRowCountStatement

Представляет инструкцию SET ROWCOUNT

SetSearchPropertyListAlterFullTextIndexAction

Представляет действие SEARCH PROPERTY LIST для инструкции ALTER FULLTEXT INDEX

SetStatisticsStatement

Представляет статистику набора {...} { ON | Параметры OFF } в грамматике TSQL.

SetStopListAlterFullTextIndexAction

Представляет действие STOPLIST для инструкции ALTER FULLTEXT INDEX.

SetTextSizeStatement

Представляет инструкцию SET TEXTSIZE

SetTransactionIsolationLevelStatement

Представляет инструкцию SET TRANSACTION ISOLATION LEVEL (?) Моментальный снимок (?)

SetUserStatement

Представляет оператор setuser.

SetVariableStatement

Представляет инструкцию set.@local_variable

ShutdownStatement

Представляет инструкцию завершения работы.

SignatureStatementBase

Представляет общую основу для инструкций ADD и DROP SIGNATURE.

SimpleAlterFullTextIndexAction

Представляет действие флага для инструкции ALTER FULLTEXT INDEX.

SimpleCaseExpression

Представляет простое выражение CASE.

SimpleWhenClause

Представляет предложение when, используемое в простом выражении регистра.

SingleValueTypeCopyOption

Представляет литералы для параметров COPY

SizeFileDeclarationOption

Параметр объявления файла для параметра SIZE.

SoapMethod

Представляет метод SOAP в части полезных данных инструкции CREATE ENDPOINT

SourceDeclaration

Представляет имя объявления источника события.

SpatialIndexOption

Представляет параметр пространственного индекса.

SpatialIndexRegularOption

Задает стандартные параметры пространственного индекса.

Sql100ScriptGenerator

Генератор скриптов для T-SQL 100

Sql110ScriptGenerator

Генератор скриптов для T-SQL 110

Sql120ScriptGenerator

Генератор скриптов для T-SQL 120

Sql130ScriptGenerator

Генератор скриптов для T-SQL 130

Sql140ScriptGenerator

Генератор скриптов для T-SQL 140

Sql150ScriptGenerator

Генератор скриптов для T-SQL 150

Sql160ScriptGenerator

Генератор скриптов для T-SQL 160

Sql80ScriptGenerator

Генератор скриптов для T-SQL 80

Sql90ScriptGenerator

Генератор скриптов для T-SQL 90

SqlCommandIdentifier

Представляет идентификатор SqlCommandIdentifier.

SqlDataTypeReference

Представляет встроенные типы данных

SqlScriptGenerator

Генератор скриптов sql.

SqlScriptGeneratorOptions

Управляет параметрами создания скриптов SQL

SqlServerlessScriptGenerator

Генератор скриптов для бессерверных пулов SQL

StateAuditOption

Параметр STATE в инструкции ALTER SERVER AUDIT.

StatementList

Представляет список инструкций.

StatementListSnippet

Заполнитель для списка произвольных операторов.

StatementWithCtesAndXmlNamespaces

Этот класс представляет оператор, который может начинаться с общего табличного выражения или пространств имен XML.

StatisticsOption

Представляет параметр статистики.

StatisticsPartitionRange

Представляет один диапазон секций с константными выражениями.

StopListFullTextIndexOption

Представляет параметр STOPLIST в инструкции FULLTEXT INDEX.

StopRestoreOption

Представляет параметры восстановления StopAtMark/StopBeforeMark

StringLiteral

Представляет строковый литерал.

SubqueryComparisonPredicate

Представляет предикаты сравнения, имеющие вложенные запросы.

SymmetricKeyStatement

Представляет общие свойства для инструкций ALTER и CREATE SYMMETRIC KEY.

SystemTimePeriodDefinition

Период для темпорального системного времени.

SystemVersioningTableOption

SYSTEM_VERSIONING параметр таблицы.

TableClusteredIndexType

Представление типа кластеризованного индекса для индекса таблицы.

TableDataCompressionOption

Параметр таблицы для DATA_COMPRESSION.

TableDefinition

Этот класс хранит общий текст для определения таблицы

TableDistributionOption

Представляет параметр TABLE DISTRIBUTION для таблиц хранилища данных SQL.

TableDistributionPolicy

Базовый класс для политик распределения таблиц.

TableHashDistributionPolicy

Представление параметра HASH для политики распределения таблиц.

TableHint

Представляет одно табличное указание.

TableHintsOptimizerHint

Представляет подсказку оптимизатора, содержащую табличное указание.

TableIndexOption

Представляет параметр index таблицы для таблиц хранилища данных SQL.

TableIndexType

Базовый класс для типов табличных индексов.

TableNonClusteredIndexType

Представление типа неклатеризованного индекса или HEAP для индекса таблицы.

TableOption

Параметр одной таблицы.

TablePartitionOption

Представляет параметр partition таблицы для таблиц хранилища данных SQL.

TablePartitionOptionSpecifications

Для указания диапазона и значений в параметре таблицы секционирования в инструкции CREATE TABLE.

TableReference

Это абстрактный базовый класс, представляющий ссылку на таблицу.

TableReferenceWithAlias

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

TableReferenceWithAliasAndColumns

Предоставляет ссылку на таблицу, в которой могут быть указаны псевдонимы столбцов.

TableReplicateDistributionPolicy

Представление параметра REPLICATE для политики распределения таблиц.

TableRoundRobinDistributionPolicy

Представление параметра ROUND_ROBIN для политики распределения таблиц.

TableSampleClause

Представляет предложение TABLESAMPLE.

TableSwitchOption

Представляет параметр alter table switch.

TableValuedFunctionReturnType

Определение возвращаемого типа для функций с табличным значением с несколькими инструкциями

TableXmlCompressionOption

Параметр таблицы для XMLCOMPRESSION.

TargetDeclaration

Представляет целевое объявление

TargetRecoveryTimeDatabaseOption

TARGET_RECOVERY_TIME параметр в инструкции ALTER DATABASE, вариант SET

TemporalClause

Базовый класс для всех темпоральных предложений.

TextModificationStatement

Представляет инструкцию WRITETEXT.

ThrowStatement

Представляет инструкцию THROW.

TopRowFilter

Этот класс представляет фильтр верхней строки, который можно использовать в операторе select.

TransactionStatement

Абстрактный базовый класс для инструкций транзакций.

TriggerAction

Представляет действие триггера.

TriggerObject

Сведения о том, какой триггер создается или изменяется

TriggerOption

Представляет параметр триггера.

TriggerStatementBody

Представляет инструкцию CREATE/ALTER TRIGGER.

TruncateTableStatement

Представляет инструкцию TRUNCATE TABLE.

TruncateTargetTableSwitchOption

Представляет параметр усечения целевой таблицы для инструкции alter table switch.

TryCastCall

Представляет вызов try_cast.

TryCatchStatement

Определяет инструкцию TRY...CATCH.

TryConvertCall

Представляет вызов функции try_convert.

TryParseCall

Представляет вызов функции try_parse.

TSEqualCall

Представляет вызов функции tsequal, которая является логической функцией.

TSql100Parser

Средство синтаксического анализа TSql для версии 10.0.

TSql110Parser

Средство синтаксического анализа TSql для версии 11.0.

TSql120Parser

Средство синтаксического анализа TSql для версии 12.0.

TSql130Parser

Средство синтаксического анализа TSql для версии 13.0.

TSql140Parser

Средство синтаксического анализа TSql для версии 14.0.

TSql150Parser

Средство синтаксического анализа TSql для версии 15.0.

TSql160Parser

Средство синтаксического анализа TSql для версии 16.0.

TSql80Parser

Средство синтаксического анализа TSql для версии 8.0.

TSql90Parser

Средство синтаксического анализа TSql для версии 9.0.

TSqlAuditEventGroupHelper

Предоставляет группы событий аудита.

TSqlAuditEventTypeHelper

Предоставляет типы событий аудита.

TSqlBatch

Представляет пакет в скрипте T-SQL.

TSqlConcreteFragmentVisitor

Базовый посетитель для конкретных фрагментов TSql

TSqlFragment

Этот класс является реальным внутренним классом для синтаксического анализа, поэтому он не находится в дереве спецификаций.

TSqlFragmentSnippet

Заполнитель для произвольного TSqlFragment.

TSqlFragmentVisitor

Базовый посетитель для скрипта TSql dom.

TSqlParser

Абстрактный базовый класс для анализаторов TSql.

TSqlParserToken

Представляет один токен во входном тексте.

TSqlScript

Представляет шрипт TSql.

TSqlStatement

Представляет отдельную инструкцию T-SQL.

TSqlStatementSnippet

Заполнитель для произвольного оператора.

TSqlTriggerEventGroupHelper

Предоставляет группы событий триггера.

TSqlTriggerEventTypeHelper

Предоставляет типы событий триггера.

UnaryExpression

Выражение, которое имеет одно дочернее выражение.

UniqueConstraintDefinition

Представляет ограничение уникальности или первичного ключа. Этот класс преобразует синтаксис 80 в синтаксис 90; это должно быть отражено в AST, если должны быть записаны признаки, определяющие различия.

UnpivotedTableReference

Представляет ссылку на несведенную таблицу в предложении from.

UnqualifiedJoin

Представляет неполное соединение в предложении from.

UpdateCall

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

UpdateDeleteSpecificationBase

Базовый класс для обновлений и удаления спецификаций

UpdateForClause

Представляет регистр FOR UPDATE [столбцы], используемый только в DECLARE CURSOR.

UpdateMergeAction

Представляет действие слияния обновления

UpdateSpecification

Свойства update

UpdateStatement

Представляет инструкцию update.

UpdateStatisticsStatement

Представляет оператор статистики обновления.

UpdateTextStatement

Представляет инструкцию UPDATETEXT.

UseFederationStatement

Представляет инструкцию USE FEDERATION.

UseHintList

Представляет указания оптимизатора в предложении USE HINT.

UserDataTypeReference

Представляет определяемые пользователем типы данных

UserDefinedTypeCallTarget

Представляет целевой объект вызова, который является столбцом или свойством CLR столбца.

UserDefinedTypePropertyAccess

Этот класс представляет свойство в определяемом пользователем типе.

UserLoginOption

Представляет параметр имени входа пользователя.

UserRemoteServiceBindingOption

Параметр привязки удаленной службы для USER.

UserStatement

Представляет базовый класс пользовательской инструкции.

UseStatement

Представляет оператор use.

ValueExpression

Базовый класс для литералы, переменные и глобальные переменные.

ValuesInsertSource

Представляет источник вставки для VALUES.

VariableMethodCallTableReference

Представляет ссылку на таблицу, которая является вызовом метода для ссылки на переменную

VariableReference

Представляет ссылку на переменную.

VariableTableReference

Этот класс представляет ссылку на таблицу, которая является переменной.

VariableValuePair

Представляет пару "одна переменная-значение" в указании оптимизатора OPTIMIZE FOR

ViewDistributionOption

Представляет параметр представления DISTRIBUTION для материализованных представлений хранилища данных SQL.

ViewDistributionPolicy

Базовый класс для политик распространения материализованных представлений.

ViewForAppendOption

Представляет параметр представления FOR_APPEND для материализованных представлений хранилища данных SQL.

ViewHashDistributionPolicy

Представление параметра HASH для политики распространения материализованного представления.

ViewOption

Представляет параметр представления.

ViewRoundRobinDistributionPolicy

Представление параметра ROUND_ROBIN для политики распространения материализованного представления.

ViewStatementBody

Базовый класс для инструкции CREATE/ALTER VIEW.

WaitAtLowPriorityOption

Представляет параметр ожидания блокировки с низким приоритетом для инструкции alter table switch.

WaitForStatement

Представляет инструкцию waitfor.

WaitForSupportedStatement

Базовый класс для инструкций в инструкции WAITFOR

WhenClause

Абстрактный класс для выражения case when clauses

WhereClause

Представляет предложение where, которое можно использовать в таких инструкциях, как select, update.

WhileStatement

Представляет оператор while.

WindowClause

Представляет предложение window.

WindowDefinition

Определение именованного окна.

WindowDelimiter

Представляет спецификацию границы окна.

WindowFrameClause

Представляет спецификацию границ окна для агрегатов окон.

WindowsCreateLoginSource

Регистр Windows в инструкции CREATE LOGIN

WithCtesAndXmlNamespaces

Этот класс представляет общую конструкцию, которая может содержать общие табличные выражения и пространства имен XML.

WithinGroupClause

Представляет предложение WITHIN GROUP.

WitnessDatabaseOption

Параметр WITNESS в инструкции ALTER DATABASE, вариант SET

WlmTimeLiteral

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

WorkloadClassifierOption

Один параметр классификатора рабочей нагрузки.

WorkloadClassifierStatement

Представляет инструкцию Create Workload Classifier

WorkloadGroupImportanceParameter

Представляет параметр важности группы рабочей нагрузки.

WorkloadGroupParameter

Представляет параметры инструкции WORKLOAD GROUP.

WorkloadGroupResourceParameter

Представляет параметры инструкции WORKLOAD GROUP.

WorkloadGroupStatement

Представляет инструкцию создания и изменения группы рабочей нагрузки.

WriteTextStatement

Представляет инструкцию WRITETEXT.

WsdlPayloadOption

Представляет параметр полезных данных WSDL

XmlCompressionOption

Представляет один параметр сжатия XML.

XmlDataTypeReference

Представляет типы данных xml

XmlForClause

Представляет вариант FOR XML (параметры)

XmlForClauseOption

Представляет вариант FOR XML (параметры)

XmlNamespaces

Этот класс представляет XmlNameSpaces

XmlNamespacesAliasElement

Вариант псевдонима для элемента пространства имен xml.

XmlNamespacesDefaultElement

Вариант по умолчанию для элемента пространства имен xml.

XmlNamespacesElement

Элемент, используемый при определении пространства имен XML.

Перечисления

AbortAfterWaitType

Действие, выполняемое после ожидания с низким приоритетом, истекает.

AffinityKind

Типы сопоставления конечных точек

AllowConnectionsOptionKind

Параметры разрешить чтение.

AlterAction

Типы действия изменения

AlterAvailabilityGroupActionType

Типы изменяют действия группы доступности

AlterAvailabilityGroupStatementType

Типы инструкций группы доступности alter.

AlterCertificateStatementKind

Типы Alter Certificate

AlterEventSessionStatementType

Типы инструкции сеанса событий alter

AlterFederationKind

Типы инструкции alter federation

AlterFullTextCatalogAction

Типы действия изменения полнотекстового каталога

AlterIndexType

Возможные типы изменения индекса.

AlterMasterKeyOption

Типы параметров alter master key

AlterResourceGovernorCommandType

Типы команды alter resource governor

AlterServerConfigurationBufferPoolExtensionOptionKind

Типы параметров расширения буферного пула.

AlterServerConfigurationDiagnosticsLogOptionKind

Типы диагностика параметров журнала.

AlterServerConfigurationExternalAuthenticationOptionKind

Типы параметров внешней проверки подлинности.

AlterServerConfigurationFailoverClusterPropertyOptionKind

Типы свойств отказоустойчивого кластера.

AlterServerConfigurationHadrClusterOptionKind

Типы свойств кластера HADR.

AlterServerConfigurationSoftNumaOptionKind

Типы параметров softnuma.

AlterServiceMasterKeyOption

Типы параметра alter service master key

AlterTableAlterColumnOption

Параметры для изменения версии столбца инструкции alter table. AddRowguidcol, DropRowguidcol может произойти только при отсутствии DataType.

ApplicationRoleOptionKind

Возможные параметры роли приложения.

AssemblyOptionKind

Возможные параметры сборки.

AssignmentKind

Типы назначений

AtomicBlockOptionKind

Параметры, указанные в инструкции блока ATOMIC

AttachMode

Типы режима присоединения

AuditActionGroup

Типы группы действий аудита

AuditFailureActionType

Действие, выполняемого при сбое аудита.

AuditOptionKind
AuditTargetKind

Возможные типы целевых целей аудита

AuditTargetOptionKind
AuthenticationProtocol

Типы протоколов проверки подлинности

AuthenticationTypes

Возможные типы проверки подлинности

AutomaticTuningOptionKind

Возможные параметры автоматической настройки в разделе ALTER DATABASE d1 SET AUTOMATIC_TUNING = (...)".

AutomaticTuningOptionState

Возможные параметры автоматической настройки в разделе 'ALTER DATABASE d1 SET AUTOMATIC_TUNING = (OPTION = ...)'

AutomaticTuningState

Состояние параметра автоматической настройки

AvailabilityGroupOptionKind

Типы параметров группы доступности

AvailabilityModeOptionKind

Параметры режима доступности.

AvailabilityReplicaOptionKind

Возможные параметры реплики доступности.

BackupOptionKind

Типы параметров резервного копирования

BackupRestoreItemKind

Типы параметров элемента восстановления резервной копии

BinaryExpressionType

Типы скалярных выражений, которые имеют два дочерних выражения.

BinaryQueryExpressionType

Типы выражений запросов, которые имеют два выражения запроса в качестве дочерних.

BooleanBinaryExpressionType

Типы логических выражений, которые имеют два дочерних выражения.

BooleanComparisonType

Типы выражений сравнения

BooleanTernaryExpressionType

Типы выражений, которые имеют три дочерних выражения.

BoundingBoxParameterType

Типы параметров ограничивающего прямоугольника

BrokerPriorityParameterSpecialType

Типы параметров приоритета брокера

BrokerPriorityParameterType

Типы параметров приоритета брокера

BulkInsertOptionKind

Если это перечисление выходит за пределы 63, средство синтаксического анализа необходимо обновить — он использует Int64 для проверка для дублирования параметров.

CatalogCollation

Значения для параметра базы данных CATALOG_COLLATION

CertificateOptionKinds

Типы параметров сертификата

ChangeTrackingOption

Возможные параметры отслеживания изменений.

ColumnEncryptionDefinitionParameterKind

Типы параметров для определения шифрования столбцов

ColumnEncryptionKeyAlterType

Типы инструкций изменения ключа шифрования столбца

ColumnEncryptionKeyValueParameterKind

Параметры значения ключа шифрования столбца

ColumnEncryptionType

Типы шифрования, поддерживаемые для столбца.

ColumnMasterKeyParameterKind

Типы параметров для определения ключа столбца master

ColumnType

Типы столбцов, используемые для класса Column.

CommandOptions

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

CompressionDelayTimeUnit

Возможные значения для единиц в предложении COMPRESSION_DELAY.

ComputeFunctionType

Возможные типы вычислительной функции предложения вычислений.

ConstraintEnforcement

Определяет, как можно применять ограничения.

ContainmentOptionKind

Возможные параметры автономности.

CopyCommandCompressionType

Тип сжатия, поддерживаемый командой копирования.

CopyCommandCredentialType

Удостоверение учетных данных, поддерживаемого инструкцией COPY.

CopyCommandDateFormat

Формат даты, поддерживаемый для команды копирования.

CopyCommandEncoding

Кодировка, поддерживаемая для команды копирования.

CopyCommandFileFormatType

Поддерживаемые типы файлов для команды копирования.

CopyCommandIdentityInsert

Вставка удостоверения поддерживается командой копирования.

CopyOptionKind

Если это перечисление выходит за пределы 31, средство синтаксического анализа необходимо обновить — он использует Int32 для проверка для дублирования параметров.

CryptoMechanismType

Типы механизма шифрования

CursorOptionKind

Различные параметры курсора

DatabaseAuditActionKind

Типы действий аудита базы данных

DatabaseConfigClearOptionKind

Типы параметров базы данных, которые можно очистить

DatabaseConfigSetOptionKind

Типы параметров конфигурации базы данных, которые можно задать

DatabaseConfigurationOptionState

Состояние некоторых параметров конфигурации базы данных

DatabaseEncryptionKeyAlgorithm

Возможные алгоритмы для ключа шифрования базы данных.

DatabaseMirroringEndpointRole

Типы роли конечной точки зеркального отображения базы данных

DatabaseOptionKind

Типы параметров базы данных

DataCompressionLevel

Возможные значения для уровня сжатия данных

DbccCommand

Возможные значения для команд dbcc

DbccOptionKind

Типы параметров dbcc

DelayedDurabilityOptionKind

Возможные параметры отложенной устойчивости.

DeleteUpdateAction

Показывает действие, которое будет выполнено после удаления или обновления.

DeviceType

Типы устройств

DialogOptionKind
DiskStatementOptionKind

Различные параметры инструкции disk

DiskStatementType

Тип инструкции disk.

DropClusteredConstraintOptionKind

Удалите типы параметров кластеризованного ограничения.

DropSchemaBehavior

Поведение DROP SCHEMA (в случае SQL 2000)

DurabilityTableOptionKind

Типы устойчивости таблицы

EnableDisableOptionType

Типы параметров включения отключения

EncryptionAlgorithm

Возможные алгоритмы шифрования

EncryptionAlgorithmPreference

Возможные значения для предпочтительного алгоритма шифрования.

EndpointEncryptionSupport

Типы поддержки шифрования конечных точек

EndpointProtocol

Типы протокола конечной точки

EndpointProtocolOptions

Возможные параметры протокола конечной точки

EndpointState

Типы состояния конечной точки

EndpointType

Типы конечных точек

EventNotificationEventGroup

Типы группы событий

EventNotificationEventType

Возможные типы событий

EventNotificationTarget

Возможные целевые объекты уведомлений о событиях.

EventSessionEventRetentionModeType

Типы режимов хранения событий

EventSessionMemoryPartitionModeType

Типы режима секционирования памяти

EventSessionScope

Допустимые области сеансов событий

ExecuteAsOption

Выполнить в качестве параметров.

ExecuteOptionKind
ExternalDataSourceOptionKind

Параметры внешнего источника данных.

ExternalDataSourcePushdownOption

Перечисление указывает тип внешнего источника данных для внешних таблиц. Сейчас мы поддерживаем HADOOP, RDBMS и SHARD_MAP_MANAGER.

ExternalDataSourceType

Перечисление указывает тип внешнего источника данных для внешних таблиц. Сейчас мы поддерживаем HADOOP, RDBMS и SHARD_MAP_MANAGER. EXTERNAL_GENERICS работает только для SQL150 и хранилища данных, в хранилище данных он называется собственным внешним источником данных.

ExternalFileFormatOptionKind

Параметры формата внешнего файла.

ExternalFileFormatType

Перечисление задает типы внешних форматов файлов DELIMITEDTEXT, RCFILE, ORC, PARQUET.

ExternalFileFormatUseDefaultType

Перечисление указывает формат внешнего файла, который использует тип по умолчанию: FALSE (по умолчанию) или TRUE.

ExternalResourcePoolAffinityType

Типы параметров, используемые в инструкции CREATE/ALTER EXTERNAL RESOURCE POOL

ExternalResourcePoolParameterType

Типы параметров, используемых в инструкции CREATE/ALTER EXTERNAL RESOURCE POOL

ExternalStreamOptionKind

Параметры внешнего потока

ExternalTableOptionKind

Параметры внешней таблицы.

ExternalTableRejectType

Перечисление указывает типы отклонения внешней таблицы VALUE (по умолчанию) или PERCENTAGE.

FailoverActionOptionKind

Типы параметров действий отработки отказа.

FailoverModeOptionKind

Параметры режима отработки отказа.

FetchOrientation

Возможные значения для ориентации выборки

FileDeclarationOptionKind

Возможные параметры объявления файла

FileFormatType

Поддерживаемые форматы внешних файлов.

FipsComplianceLevel

Уровень соответствия Fips 127-2

FullTextCatalogOptionKind
FullTextFunctionType

Полнотекстовые типы функций.

FullTextIndexOptionKind

Возможные параметры полнотекстового индекса

FunctionOptionKind

Возможные значения для параметров функции

GeneralSetCommandType

Типы команд набора с параметром

GeneratedAlwaysType

Возможные значения для предложения GENERATED ALWAYS

GraphMatchRecursivePredicateKind

Тип рекурсивного предиката для выражения сопоставления графа.

GridParameterType

Типы параметров сетки

GroupByOption

Параметры, которые могут быть сгруппированы по предложению .

HadrDatabaseOptionKind

Типы параметров базы данных Hadr

ImportanceParameterType

Возможные значения параметра важности в инструкциях CREATE/ALTER WORKLOAD GROUP и CREATE SPATIAL INDEX

IndexOptionKind

Возможные параметры индекса.

IndexTypeKind

Возможные типы индексов.

InsertOption

Тип параметров вставки

IsolationLevel

Уровни изоляции для команды SET TRANSACTION ISOLATION LEVEL

JoinHint

Типы указаний соединения.

JsonForClauseOptions

Перечисление для хранения различных json для параметров предложения

KeyOptionKind
KeywordCasing

Представляет возможные способы регистра ключевых слов SQL

LiteralType

Типы литерала.

LockEscalationMethod

Типы методов эскалации блокировок

LowPriorityLockWaitOptionKind

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

MemoryUnit

Единицы памяти для параметров объявления файла в инструкции CREATE DATABASE

MergeCondition

Возможные значения для условия слияния

MessageSender

Типы отправителей сообщений

MessageValidationMethod

Типы методов проверки сообщений

MigrationState

Типы состояния миграции

ModifyFileGroupOption

Возможные значения для параметров изменения файловой группы

NonTransactedFileStreamAccess

Возможные значения доступа к файлового потокам без транзакций.

NullNotNull

Представляет необязательный аргумент NULL/NOT NULL в определении столбца в инструкции INSERT BULK.

OdbcLiteralType

Представляет типы литерала Odbc

OpenRowsetCosmosOptionKind

Доступные параметры для инструкции OPENROWSET (Provider =' CosmosDB ....). Этот синтаксис предназначен для бессерверных пулов SQL.

OptimizerHintKind

Указания оптимизатора

OptionState

Состояние некоторого параметра

PageVerifyDatabaseOptionKind

Типы параметров проверки страницы для изменения базы данных

ParameterlessCallType

Указывает тип вызова без параметров.

ParameterModifier

Типы модификатора параметров

ParameterStyle

Стиль параметров для внешних тел функций

PartitionFunctionRange

Возможные значения для диапазона функций секционирования

PartitionTableOptionRange

Возможные значения для диапазона параметров таблицы секционирования

PartnerDatabaseOptionKind

Типы параметров партнерской базы данных

PayloadOptionKinds

Типы параметров полезных данных

PermissionSetOption

Параметры набора разрешений.

PortTypes

Возможные значения для типов портов

PredictRunTimeOptions

Параметры среды выполнения Predict.

PrincipalOptionKind

Типы параметров входа

PrincipalType

Типы субъектов, которые можно использовать в инструкциях безопасности.

PrivilegeType80

Типы прав доступа, которые могут использоваться в инструкциях безопасности.

ProcedureOptionKind

Типы параметров процедуры

ProcessAffinityType

Тип сопоставления процессов в инструкции ALTER SERVER CONFIGURATION

QualifiedJoinType

Типы квалифицированных соединений.

QueryStoreCapturePolicyOptionKind

Возможные режимы политики отслеживания хранилище запросов

QueryStoreDesiredStateOptionKind

Возможные хранилище запросов параметры требуемого состояния

QueryStoreOptionKind

Возможные хранилище запросов параметры в разделе "ALTER DATABASE d1 SET QUERY_STORE = (...)"

QueryStoreSizeCleanupPolicyOptionKind

Возможные режимы политики очистки на основе размера

QueueOptionKind

Возможные параметры очереди.

QuoteType

Возможный тип кавычки.

RaiseErrorOptions

Параметры RaiseError.

RdaTableOption

Типы параметра таблицы RDA

RecoveryDatabaseOptionKind

Типы восстановления изменяют параметры базы данных

RemoteDataArchiveDatabaseSettingKind

Возможные параметры в разделе "ALTER DATABASE d1 SET REMOTE_DATA_ARCHIVE = (...)"

RemoteServiceBindingOptionKind
ResourcePoolAffinityType

Типы параметров, используемых в инструкции CREATE/ALTER RESOURCE POOL

ResourcePoolParameterType

Типы параметров, используемых в инструкции CREATE/ALTER RESOURCE POOL

RestoreOptionKind

Типы параметров восстановления

RestoreStatementKind

Типы инструкций restore

ResultSetsOptionKind

Указывает, определены ли результирующие наборы в инструкциях Execute.

ResultSetType

Указывает механизм, используемый для определения результирующих наборов.

RouteOptionKind

Возможные варианты маршрута.

SecondaryXmlIndexType

Вторичные типы xml-индексов.

SecurityObjectKind

Типы объектов безопасности

SecurityPolicyActionType

Типы действий с инструкциями политики безопасности

SecurityPolicyOptionKind

Параметры политики безопасности.

SecurityPredicateActionType

Типы параметров предиката безопасности

SecurityPredicateOperation

Типы операций предиката безопасности

SecurityPredicateType

Типы предикатов безопасности

SemanticFunctionType

Типы семантических функций.

SensitivityClassification.OptionType

Тип параметра классификации конфиденциальности, используемый в AddSensitivityClassificationStatement

SensitivityClassification.Rank

Значения ранга классификации конфиденциальности

SeparatorType

Возможные типы разделителей.

SequenceOptionKind

Типы параметров последовательности

ServiceBrokerOption

Возможные параметры компонента Service Broker для инструкции CREATE DATABASE

SessionOptionKind
SetOffsets

Различные типы ключевых слов, используемых в инструкции SET OFFSETS.

SetOptions

Различные типы параметров set предиката, найденных в SQL.

SetStatisticsOptions

Различные типы параметров предиката SET STATISTICS, доступные в SQL.

SignableElementKind

Типы подписываемых элементов

SimpleAlterFullTextIndexActionKind

Типы действий изменения полнотекстового индекса

SoapMethodAction

Типы действий метода soap

SoapMethodFormat

Возможные форматы метода soap

SoapMethodSchemas

Типы схемы метода SOAP

SortOrder

Это перечисление представляет собой возможности для порядка сортировки.

SparseColumnOption

Возможные значения для параметров разреженного столбца

SpatialIndexingSchemeType

Типы схемы пространственного индексирования

SqlDataTypeOption

Это возможные типы данных в Sql. System.Data.SqlDbType влияет на регистр букв.

SqlEngineType

В этом перечислении перечислены типы подсистемы SQL Server

SqlVersion

В этом перечислении перечислены версии sql.

StatisticsOptionKind

Возможные параметры статистики.

SubqueryComparisonPredicateType

Типы предикатов сравнения, которые включают вложенный запрос.

TableElementType

Тип элемента Table.

TableHintKind

Табличные указания.

TableOptionKind

Возможные параметры таблицы

TableSampleClauseOption

Параметры предложения образца таблицы.

TableSwitchOptionKind

Возможные параметры инструкции alter table switch.

TemporalClauseType

Возможные значения для темпорального предложения в части запроса FROM.

TemporalRetentionPeriodUnit

Возможные значения для единиц в предложении HISTORY_RETENTION_PERIOD.

TimeUnit

Типы единиц времени, используемые в различных инструкциях. При необходимости можно добавить дополнительные единицы времени.

TriggerActionType

Укажите, какие инструкции изменения данных при попытке использовать эту таблицу или представление, активируют триггер.

TriggerEnforcement

Параметры принудительного выполнения триггера.

TriggerOptionKind

Возможные параметры триггера.

TriggerScope

Список возможных областей триггеров перечисления

TriggerType

Указывает тип триггера.

TSqlTokenType
UnaryExpressionType

Типы скалярных выражений, имеющих одно выражение в качестве дочернего.

UniqueRowFilter

Используется в операторе Select.

UnqualifiedJoinType

Возможные параметры индекса.

UserLoginOptionType

Возможные варианты входа пользователя.

UserType80

Типы прав доступа, которые могут использоваться в инструкциях безопасности.

ViewOptionKind

Возможные параметры представления.

WaitForOption

Возможные варианты ожидания.

WindowDelimiterType

Тип границы окна

WindowFrameType

Тип рамки окна. Указывает, какие единицы используются: ROWS или RANGE.

WorkloadClassifierOptionType

Параметры классификатора рабочей нагрузки.

WorkloadGroupParameterType

Типы параметров ресурсов рабочей нагрузки

XmlCompressionOptionState

Возможные параметры сжатия XML в разделе 'CREATE TABLE t1 XML_COMPRESSION = { ON | OFF }'

XmlDataTypeOption

Это возможные модификаторы для типа данных xml.

XmlForClauseOptions

Перечисление для хранения различных XML-файлов для параметров предложения