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

Классы

Имя Описание
AcceleratedDatabaseRecoveryDatabaseOption

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

AddAlterFullTextIndexAction

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

AddFileSpec

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

AddMemberAlterRoleAction

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

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

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

AlterDatabaseScopedConfigurationSetStatement

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

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

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

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, который может содержать список подопечных.

AlterServerConfigurationBufferPoolExtensionOption

Представляет один параметр РАСШИРЕНИЯ БУФЕРНОГО ПУЛА КОНФИГУРАЦИИ ALTER SERVER.

AlterServerConfigurationBufferPoolExtensionSizeOption

Представляет параметр SIZE для РАСШИРЕНИЯ БУФЕРНОГО ПУЛА.

AlterServerConfigurationDiagnosticsLogMaxSizeOption

Представляет один параметр ЖУРНАЛА диагностики ALTER SERVER CONFIGURATION SET MAX_SIZE.

AlterServerConfigurationDiagnosticsLogOption

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

AlterServerConfigurationExternalAuthenticationContainerOption

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

AlterServerConfigurationExternalAuthenticationOption

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

AlterServerConfigurationFailoverClusterPropertyOption

Представляет один параметр СВОЙСТВА ОТКАЗОУСТОЙЧИВОГО КЛАСТЕРА КЛАСТЕРА ALTER SERVER CONFIGURATION SET.

AlterServerConfigurationHadrClusterOption

Представляет один параметр КЛАСТЕРА ALTER SERVER CONFIGURATION SET HADR.

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 проверки подлинности

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

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

BinaryExpression

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

BinaryLiteral

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

BinaryQueryExpression

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

BooleanBinaryExpression

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

BooleanComparisonExpression

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

BooleanExpression

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

BooleanExpressionSnippet

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

BooleanIsNullExpression

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

BooleanNotExpression

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

BooleanParenthesisExpression

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

BooleanTernaryExpression

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

BoundingBoxParameter

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

BoundingBoxSpatialIndexOption

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

BreakStatement

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

BrokerPriorityParameter

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

BrokerPriorityStatement

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

BrowseForClause

Представляет вариант FOR BROWSE

BuiltInFunctionTableReference

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

BulkInsertBase

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

BulkInsertOption

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

BulkInsertStatement

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

BulkOpenRowset

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

CallTarget

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

CaseExpression

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

CastCall

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

CatalogCollationOption

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

CellsPerObjectSpatialIndexOption

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

CertificateCreateLoginSource

Случай сертификата в инструкции CREATE LOGIN

CertificateOption

Представляет один субъект или 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

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

ChildObjectName

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

ClassifierEndTimeOption

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

ClassifierImportanceOption

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

ClassifierMemberNameOption

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

ClassifierStartTimeOption

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

ClassifierWlmContextOption

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

ClassifierWlmLabelOption

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

ClassifierWorkloadGroupOption

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

CloseCursorStatement

Оператор Close cursor

CloseMasterKeyStatement

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

CloseSymmetricKeyStatement

Закройте оператор симметричного ключа.

CoalesceExpression

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

ColumnDefinition

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

ColumnDefinitionBase

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

ColumnEncryptionAlgorithmNameParameter

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

ColumnEncryptionAlgorithmParameter

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

ColumnEncryptionDefinition

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

ColumnEncryptionDefinitionParameter

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

ColumnEncryptionKeyNameParameter

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

ColumnEncryptionKeyStatement

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

ColumnEncryptionKeyValue

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

ColumnEncryptionKeyValueParameter

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

ColumnEncryptionTypeParameter

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

ColumnMasterKeyEnclaveComputationsParameter

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

ColumnMasterKeyNameParameter

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

ColumnMasterKeyParameter

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

ColumnMasterKeyPathParameter

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

ColumnMasterKeyStoreProviderNameParameter

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

ColumnReferenceExpression

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

ColumnStorageOptions

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

ColumnWithSortOrder

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

CommandSecurityElement80

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

CommitTransactionStatement

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

CommonTableExpression

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

CompositeGroupingSpecification

Создает список вложенных спецификаций.

CompressionDelayIndexOption

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

CompressionEndpointProtocolOption

Представляет параметр протокола конечной точки HTTP ПОРТЫ

CompressionPartitionRange

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

ComputeClause

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

ComputeFunction

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

ConstraintDefinition

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

ContainmentDatabaseOption

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

ContinueStatement

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

ContractMessage

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

ConvertCall

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

CopyColumnOption

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

CopyCredentialOption

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

CopyOption

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

CopyStatement

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

CopyStatementOptionBase

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

CreateAggregateStatement

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

CreateApplicationRoleStatement

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

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

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

CreateExternalStreamStatement

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

CreateExternalTableStatement

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

CreateFederationStatement

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

CreateFullTextCatalogStatement

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

CreateFullTextIndexStatement

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

CreateFullTextStopListStatement

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

CreateFunctionStatement

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

CreateIndexStatement

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

CreateLoginSource

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

CreateLoginStatement

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

CreateMasterKeyStatement

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

CreateMessageTypeStatement

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

CreateOrAlterFunctionStatement

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

CreateOrAlterProcedureStatement

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

CreateOrAlterTriggerStatement

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

CreateOrAlterViewStatement

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

CreatePartitionFunctionStatement

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

CreatePartitionSchemeStatement

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

CreateProcedureStatement

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

CreateQueueStatement

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

CreateRemoteServiceBindingStatement

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

CreateResourcePoolStatement

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

CreateRoleStatement

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

CreateRouteStatement

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

CreateRuleStatement

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

CreateSchemaStatement

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

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

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

CreateSymmetricKeyStatement

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

CreateSynonymStatement

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

CreateTableStatement

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

CreateTriggerStatement

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

CreateTypeStatement

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

CreateTypeTableStatement

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

CreateTypeUddtStatement

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

CreateTypeUdtStatement

Представляет инструкцию создания типа для определяемых пользователем типов, которая является производным от типов СРЕДЫ CLR.

CreateUserStatement

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

CreateViewStatement

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

CreateWorkloadClassifierStatement

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

CreateWorkloadGroupStatement

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

CreateXmlIndexStatement

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

CreateXmlSchemaCollectionStatement

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

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

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

DataRetentionTableOption

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

DataTypeReference

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

DataTypeSequenceOption

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

DbccNamedLiteral

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

DbccOption

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

DbccStatement

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

DeallocateCursorStatement

Оператор курсора Deallocate

DeclareCursorStatement

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

DeclareTableVariableBody

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

DeclareTableVariableStatement

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

DeclareVariableElement

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

DeclareVariableStatement

Эта инструкция представляет оператор объявления @variable , кроме объявлений таблиц.

DefaultConstraintDefinition

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

DefaultLiteral

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

DelayedDurabilityDatabaseOption

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

DeleteMergeAction

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

DeleteSpecification

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

DeleteStatement

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

DenyStatement

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

DenyStatement80

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

DeviceInfo

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

DialogOption

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

DiskStatement

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

DiskStatementOption

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

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

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

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

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

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

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

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 Workload Classifier

DropWorkloadGroupStatement

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

DropXmlSchemaCollectionStatement

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

DurabilityTableOption

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

DWCompatibilityLevelConfigurationOption

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

EnabledDisabledPayloadOption

Представляет параметр, который может быть ВКЛЮЧЕН или ОТКЛЮЧЕН

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

Параметр execute as function

ExecuteAsProcedureOption

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

ExecuteAsStatement

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

ExecuteAsTriggerOption

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

ExecuteContext

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

ExecuteInsertSource

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

ExecuteOption

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

ExecuteParameter

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

ExecuteSpecification

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

ExecuteStatement

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

ExistsPredicate

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

ExpressionCallTarget

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

ExpressionGroupingSpecification

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

ExpressionWithSortOrder

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

ExternalCreateLoginSource

Внешний случай в инструкции CREATE LOGIN

ExternalDataSourceLiteralOrIdentifierOption

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

ExternalDataSourceOption

Необязательное свойство инструкции CREATE EXTERNAL DATA SOURCE.

ExternalDataSourceStatement

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

ExternalFileFormatContainerOption

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

ExternalFileFormatLiteralOption

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

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

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

ExternalTableColumnDefinition

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

ExternalTableDistributionOption

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

ExternalTableDistributionPolicy

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

ExternalTableLiteralOrIdentifierOption

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

ExternalTableOption

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

ExternalTableRejectTypeOption

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

ExternalTableReplicatedDistributionPolicy

Представление параметра РЕПЛИКАЦИИ для внешней политики распределения таблиц.

ExternalTableRoundRobinDistributionPolicy

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

ExternalTableShardedDistributionPolicy

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

ExternalTableStatement

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

ExtractFromExpression

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

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 в инструкции восстановления.

FileTableCollateFileNameTableOption

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

FileTableConstraintNameTableOption

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

FileTableDirectoryTableOption

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

ForceSeekTableHint

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

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 (например, задать !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

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

GroupingSetsGroupingSpecification

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

GroupingSpecification

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

HadrAvailabilityGroupDatabaseOption

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

HadrDatabaseOption

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

HavingClause

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

Identifier

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

IdentifierAtomicBlockOption

Параметр, который должен быть задан идентификатором в BEGIN ATOMIC... Оператор END

IdentifierDatabaseOption

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

IdentifierLiteral

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

IdentifierOrScalarExpression

Представляет Identifer или ScalarExpression

IdentifierOrValueExpression

Представляет Identifer или ValueExpression

IdentifierPrincipalOption

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

IdentifierSnippet

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

IdentityFunctionCall

Этот класс представляет функцию идентификации, которую можно использовать в 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

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

InsertBulkColumnDefinition

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

InsertBulkStatement

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

InsertMergeAction

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

InsertSource

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

InsertSpecification

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

InsertStatement

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

IntegerLiteral

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

InternalOpenRowset

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

IPv4

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

JoinParenthesisTableReference

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

JoinTableReference

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

JsonForClause

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

JsonForClauseOption

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

JsonKeyValue

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

KeyOption

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

KeySourceKeyOption

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

KillQueryNotificationSubscriptionStatement

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

KillStatement

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

KillStatsJobStatement

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

LabelStatement

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

LedgerOption

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

LedgerTableOption

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

LedgerViewOption

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

LeftFunctionCall

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

LikePredicate

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

LineNoStatement

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

ListenerIPEndpointProtocolOption

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

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 для таблиц DW SQL.

LockEscalationTableOption

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

LoginTypePayloadOption

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

LowPriorityLockWaitAbortAfterWaitOption

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

LowPriorityLockWaitMaxDurationOption

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

LowPriorityLockWaitOption

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

LowPriorityLockWaitTableSwitchOption

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

MasterKeyStatement

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

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

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

MoneyLiteral

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

MoveConversationStatement

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

MoveRestoreOption

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

MoveToDropIndexOption

Представляет параметр move To в 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

Открытие инструкции 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

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

OrderIndexOption

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

OutputClause

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

OutputIntoClause

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

OverClause

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

PageVerifyDatabaseOption

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

ParameterizationDatabaseOption

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

ParameterizedDataTypeReference

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

ParameterlessCall

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

ParenthesisExpression

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

ParseCall

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

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 ПОРТЫ

PredicateSetStatement

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

PredictTableReference

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

PrimaryExpression

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

PrimaryRoleReplicaOption

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

PrincipalOption

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

PrintStatement

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

Privilege80

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

PrivilegeSecurityElement80

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

ProcedureOption

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

ProcedureParameter

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

ProcedureReference

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

ProcedureReferenceName

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

ProcedureStatementBody

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

ProcedureStatementBodyBase

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

ProcessAffinityRange

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

ProviderEncryptionSource

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

ProviderKeyNameKeyOption

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

QualifiedJoin

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

QueryDerivedTable

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

QueryExpression

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

QueryParenthesisExpression

Этот класс представляет выражение скобки, которое упаковывает запросExpression.

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, используемый только в ОБЪЯВЛЕНИИ CURSOR

ReadTextStatement

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

RealLiteral

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

ReceiveStatement

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

ReconfigureStatement

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

RecoveryDatabaseOption

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

RemoteDataArchiveAlterTableOption

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

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

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

RevokeStatement80

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

RightFunctionCall

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

RolePayloadOption

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

RoleStatement

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

RollbackTransactionStatement

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

RollupGroupingSpecification

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

RouteOption

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

RouteStatement

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

RowValue

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

SaveTransactionStatement

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

ScalarExpression

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

ScalarExpressionDialogOption

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

ScalarExpressionRestoreOption

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

ScalarExpressionSequenceOption

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

ScalarExpressionSnippet

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

ScalarFunctionReturnType

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

ScalarSubquery

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

SchemaDeclarationItem

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

SchemaDeclarationItemOpenjson

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

SchemaObjectFunctionTableReference

Ссылка на таблицу для функции с табличным значением

SchemaObjectName

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

SchemaObjectNameOrValueExpression

Представляет значение SchemaObjectName или ValueExpression

SchemaObjectNameSnippet

Заполнитель для произвольного имени объекта схемы.

SchemaObjectResultSetDefinition

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

SchemaPayloadOption

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

SearchedCaseExpression

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

SearchedWhenClause

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

SearchPropertyListAction

Базовый класс для действий списка свойств поиска.

SearchPropertyListFullTextIndexOption

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

SecondaryRoleReplicaOption

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

SecurityElement80

Представляет текст инструкции безопасности, который является общим для инструкций Grant Deny и Revoke.

SecurityPolicyOption

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

SecurityPolicyStatement

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

SecurityPredicateAction

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

SecurityPrincipal

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

SecurityStatement

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

SecurityStatementBody80

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

SecurityTargetObject

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

SecurityTargetObjectName

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

SecurityUserClause80

Представляет текст инструкции безопасности, который является общим для инструкций Grant Deny и Revoke.

SelectElement

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

SelectFunctionReturnType

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

SelectInsertSource

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

SelectiveXmlIndexPromotedPath

Представляет xml-путь, указанный в инструкции CreateSelectiveXmlIndex

SelectScalarExpression

Элемент столбца, который используется сразу после ключевого слова 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 (например, задать !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

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

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

Представляет параметр распределения таблиц для таблиц DW SQL.

TableDistributionPolicy

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

TableHashDistributionPolicy

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

TableHint

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

TableHintsOptimizerHint

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

TableIndexOption

Представляет параметр TABLE INDEX для таблиц DW SQL.

TableIndexType

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

TableNonClusteredIndexType

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

TableOption

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

TablePartitionOption

Представляет параметр PARTITION таблицы для таблиц DW SQL.

TablePartitionOptionSpecifications

Для указания диапазона и значений в параметре таблицы секционирования в инструкции CREATE TABLE.

TableReference

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

TableReferenceWithAlias

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

TableReferenceWithAliasAndColumns

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

TableReplicateDistributionPolicy

Представление параметра РЕПЛИКАЦИи для политики распространения таблиц.

TableRoundRobinDistributionPolicy

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

TableSampleClause

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

TableSwitchOption

Представляет параметр переключения таблицы alter.

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

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

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 Parsers.

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

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

UpdateStatement

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

UpdateStatisticsStatement

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

UpdateTextStatement

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

UseFederationStatement

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

UseHintList

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

UserDataTypeReference

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

UserDefinedTypeCallTarget

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

UserDefinedTypePropertyAccess

Этот класс представляет свойство в Udt.

UserLoginOption

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

UserRemoteServiceBindingOption

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

UserStatement

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

UseStatement

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

ValueExpression

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

ValuesInsertSource

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

VariableMethodCallTableReference

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

VariableReference

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

VariableTableReference

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

VariableValuePair

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

ViewDistributionOption

Представляет параметр распространения представления для материализованных представлений хранилища данных 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

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

WhereClause

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

WhileStatement

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

WindowClause

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

WindowDefinition

Определение именованного окна.

WindowDelimiter

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

WindowFrameClause

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

WindowsCreateLoginSource

Windows случае в инструкции CREATE LOGIN

WithCtesAndXmlNamespaces

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

WithinGroupClause

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

WitnessDatabaseOption

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

WlmTimeLiteral

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

WorkloadClassifierOption

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

WorkloadClassifierStatement

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

WorkloadGroupImportanceParameter

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

WorkloadGroupParameter

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

WorkloadGroupResourceParameter

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

WorkloadGroupStatement

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

WriteTextStatement

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

WsdlPayloadOption

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

XmlCompressionOption

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

XmlDataTypeReference

Представляет типы данных XML

XmlForClause

Представляет регистр FOR XML (options)

XmlForClauseOption

Представляет регистр FOR XML (options)

XmlNamespaces

Этот класс представляет XmlNameSpaces

XmlNamespacesAliasElement

Вариант псевдонима для элемента пространства имен XML.

XmlNamespacesDefaultElement

Вариант по умолчанию для элемента пространства имен XML.

XmlNamespacesElement

Элемент, используемый в определении пространства имен XML.

Перечисления

Имя Описание
AbortAfterWaitType

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

AffinityKind

Типы сходства конечных точек

AllowConnectionsOptionKind

Параметры разрешения на чтение.

AlterAction

Типы действия alter

AlterAvailabilityGroupActionType

Типы изменяют действия группы доступности

AlterAvailabilityGroupStatementType

Типы инструкций группы доступности.

AlterCertificateStatementKind

Типы alter Certificate

AlterEventSessionStatementType

Типы инструкции alter event session

AlterFederationKind

Типы инструкции alter federation

AlterFullTextCatalogAction

Типы действия полнотекстового каталога alter

AlterIndexType

Возможные типы измененных индексов.

AlterMasterKeyOption

Типы параметров изменения главного ключа

AlterResourceGovernorCommandType

Типы команды alter resource governor

AlterServerConfigurationBufferPoolExtensionOptionKind

Типы параметров расширения буферного пула.

AlterServerConfigurationDiagnosticsLogOptionKind

Типы параметров журнала диагностики.

AlterServerConfigurationExternalAuthenticationOptionKind

Типы параметров внешней проверки подлинности.

AlterServerConfigurationFailoverClusterPropertyOptionKind

Типы свойств отказоустойчивого кластера.

AlterServerConfigurationHadrClusterOptionKind

Типы свойств кластера HADR.

AlterServerConfigurationSoftNumaOptionKind

Типы параметров softnuma.

AlterServiceMasterKeyOption

Тип параметра "Изменить главный ключ службы"

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

Типы ограничивающего прямоугольника paramter

BrokerPriorityParameterSpecialType

Типы параметров приоритета брокера

BrokerPriorityParameterType

Типы параметров приоритета брокера

BulkInsertOptionKind

Если эта перечисление превышает 63, средство синтаксического анализа необходимо обновить - он использует Int64 для проверки дублирования параметров

CatalogCollation

Значения параметра базы данных CATALOG_COLLATION

CertificateOptionKinds

Типы параметров сертификата

ChangeTrackingOption

Возможные параметры отслеживания изменений.

ColumnEncryptionDefinitionParameterKind

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

ColumnEncryptionKeyAlterType

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

ColumnEncryptionKeyValueParameterKind

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

ColumnEncryptionType

Типы шифрования, поддерживаемые в столбце.

ColumnMasterKeyParameterKind

Типы параметров для определения главного ключа столбца

ColumnType

Типы столбцов, используемые для столбца класса.

CommandOptions

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

CompressionDelayTimeUnit

Возможные значения единиц в предложении COMPRESSION_DELAY.

ComputeFunctionType

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

ConstraintEnforcement

Определяет способ применения ограничений.

ContainmentOptionKind

Возможные параметры хранения.

CopyCommandCompressionType

Тип сжатия, поддерживаемый командой копирования.

CopyCommandCredentialType

Удостоверение учетных данных, поддерживаемого инструкцией COPY.

CopyCommandDateFormat

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

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

Различные параметры инструкции диска

DiskStatementType

Тип оператора диска.

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 и DW, в dw он называется собственным внешним источником данных.

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

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

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

Типы инструкций восстановления

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-файлов для параметров предложения