Microsoft.SqlServer.TransactSql.ScriptDom Namespace

Classes

AcceleratedDatabaseRecoveryDatabaseOption

ACCELERATED_DATABASE_RECOVERY opção na instrução ALTER DATABASE, caso SET

AddAlterFullTextIndexAction

Representa a ação ADD para a instrução ALTER FULLTEXT INDEX.

AddFileSpec

Representa um único arquivo na cláusula ADD FILE FROM na instrução ALTER ASSEMBLY

AddMemberAlterRoleAction

Representa a ação de função adicionar alteração de membro.

AddSearchPropertyListAction

A ação ADICIONAR lista de propriedades de pesquisa.

AddSensitivityClassificationStatement

Adiciona classificação de confidencialidade a colunas especificadas.

AddSignatureStatement

Representa instruções ADD SIGNATURE.

AdHocDataSource

Representa a fonte de dados ad hoc.

AdHocTableReference

Referência de tabela OPENDATASOURCE (ad hoc).

AlgorithmKeyOption

Representa a opção ALGORITHM.

AlterApplicationRoleStatement

Representa a instrução de alteração da função de aplicativo.

AlterAssemblyStatement

Representa a instrução ALTER ASSEMBLY.

AlterAsymmetricKeyStatement

Representa a instrução ALTER ASYMMETRIC KEY

AlterAuthorizationStatement

Representa a instrução alter authorization.

AlterAvailabilityGroupAction

Ação a ser tomada para alterar o grupo de disponibilidade.

AlterAvailabilityGroupFailoverAction

Representa a ação de failover a ser tomada para alterar o grupo de disponibilidade.

AlterAvailabilityGroupFailoverOption

Representa uma opção de failover.

AlterAvailabilityGroupStatement

Representa a instrução ALTER AVAILABILITY GROUP

AlterBrokerPriorityStatement

Representa a instrução Alter Broker Priority.

AlterCertificateStatement

Representa a instrução ALTER CERTIFICATE

AlterColumnAlterFullTextIndexAction

Representa a ação ALTER COLUMN para a instrução ALTER FULLTEXT INDEX.

AlterColumnEncryptionKeyStatement

Representa uma instrução ALTER COLUMN ENCRYPTION KEY

AlterCreateEndpointStatementBase

Representa parte comum das instruções CREATE e ALTER ENDPOINT

AlterCreateServiceStatementBase

Representa a instrução CREATE SERVICE

AlterCredentialStatement

Representa a instrução ALTER CREDENTIAL

AlterCryptographicProviderStatement

Representa a instrução Alter Cryptographic Provider.

AlterDatabaseAddFileGroupStatement

Adicionar e remover casos de grupo de arquivos de ALTER DATABASE

AlterDatabaseAddFileStatement

Adicionar maiúsculas e minúsculas de arquivo de ALTER DATABASE

AlterDatabaseAuditSpecificationStatement

Altera a especificação de auditoria de banco de dados.

AlterDatabaseCollateStatement

Alterar o caso COLLATE de ALTER DATABASE

AlterDatabaseEncryptionKeyStatement

Altera a chave de criptografia do banco de dados

AlterDatabaseModifyFileGroupStatement

Modificar maiúsculas e minúsculas do grupo de arquivos de ALTER DATABASE

AlterDatabaseModifyFileStatement

Modificar maiúsculas e minúsculas de arquivo de ALTER DATABASE

AlterDatabaseModifyNameStatement

Modificar o caso de nome de ALTER DATABASE

AlterDatabaseRebuildLogStatement

Recompilar o caso de log de ALTER DATABASE (não documentado)

AlterDatabaseRemoveFileGroupStatement

Adicionar e remover casos de grupo de arquivos de ALTER DATABASE

AlterDatabaseRemoveFileStatement

Remover o caso de arquivo de ALTER DATABASE

AlterDatabaseScopedConfigurationClearStatement

Representa a instrução ALTER DATABASE SCOPED CONFIGURATION CLEAR

AlterDatabaseScopedConfigurationSetStatement

Representa a instrução ALTER DATABASE SCOPED CONFIGURATION SET

AlterDatabaseScopedConfigurationStatement

Representa a instrução ALTER DATABASE SCOPED CONFIGURATION

AlterDatabaseSetStatement

Representa o caso SET na instrução ALTER DATABASE

AlterDatabaseStatement

Representa a instrução ALTER DATABASE

AlterDatabaseTermination

Contém informações de encerramento

AlterEndpointStatement

Representa a instrução ALTER ENDPOINT

AlterEventSessionStatement

Representa a instrução Alter Event Session.

AlterExternalDataSourceStatement

Representa uma instrução ALTER EXTERNAL DATA SOURCE.

AlterExternalLanguageStatement

Representa a instrução ALTER EXTERNAL LANGUAGE.

AlterExternalLibraryStatement

Representa a instrução ALTER EXTERNAL LIBRARY.

AlterExternalResourcePoolStatement

Representa a instrução Alter External Resource Pool.

AlterFederationStatement

Representa a instrução ALTER FEDERATION

AlterFullTextCatalogStatement

Representa a instrução ALTER FULLTEXT CATALOG

AlterFullTextIndexAction

Representa a ação de alteração da instrução ALTER FULLTEXT INDEX.

AlterFullTextIndexStatement

Representa a instrução ALTER FULLTEXT INDEX.

AlterFullTextStopListStatement

Representa a instrução Alter Fulltext Stoplist.

AlterFunctionStatement

Representa a instrução Alter Function.

AlterIndexStatement

Representa a instrução de alteração de índice.

AlterLoginAddDropCredentialStatement

Representa ALTER LOGIN que adiciona ou remove o nome da credencial.

AlterLoginEnableDisableStatement

Representa ALTER LOGIN que habilita ou desabilita o logon.

AlterLoginOptionsStatement

Representa ALTER LOGIN que altera opções.

AlterLoginStatement

Representa a instrução ALTER LOGIN.

AlterMasterKeyStatement

Representa a instrução da chave mestra.

AlterMessageTypeStatement

Representa a instrução ALTER MESSAGE TYPE

AlterPartitionFunctionStatement

Representa a instrução ALTER PARTITION FUNCTION.

AlterPartitionSchemeStatement

Representa a instrução ALTER PARTITION SCHEME.

AlterProcedureStatement

A instrução alter procedure.

AlterQueueStatement

Representa a instrução de alteração de fila.

AlterRemoteServiceBindingStatement

Representa a instrução ALTER REMOTE SERVICE BINDING

AlterResourceGovernorStatement

Representa a instrução Alter Resource Governor.

AlterResourcePoolStatement

Representa a instrução Alter Resource Pool.

AlterRoleAction

Representa uma ação em ALTER ROLE.

AlterRoleStatement

Representa a instrução alter role.

AlterRouteStatement

Representa a instrução de alteração de rota.

AlterSchemaStatement

Representa a instrução ALTER SCHEMA

AlterSearchPropertyListStatement

Representa a instrução ALTER SEARCH PROPERTY LIST

AlterSecurityPolicyStatement

Representa uma instrução ALTER SECURITY POLICY

AlterSequenceStatement

Representa a instrução ALTER SEQUENCE

AlterServerAuditSpecificationStatement

Altera a especificação de auditoria do servidor.

AlterServerAuditStatement

Altera a auditoria do servidor.

AlterServerConfigurationBufferPoolExtensionContainerOption

Representa uma única configuração de nível superior ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION que pode ter uma lista de subopções.

AlterServerConfigurationBufferPoolExtensionOption

Representa uma única opção ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION.

AlterServerConfigurationBufferPoolExtensionSizeOption

Representa a opção SIZE para BUFFER POOL EXTENSION.

AlterServerConfigurationDiagnosticsLogMaxSizeOption

Representa uma única opção de ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG MAX_SIZE.

AlterServerConfigurationDiagnosticsLogOption

Representa uma única opção de ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG.

AlterServerConfigurationExternalAuthenticationContainerOption

Representa uma única configuração de nível superior ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION que pode ter uma lista de subopções.

AlterServerConfigurationExternalAuthenticationOption

Representa uma única opção ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION.

AlterServerConfigurationFailoverClusterPropertyOption

Representa uma única opção de ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY.

AlterServerConfigurationHadrClusterOption

Representa uma única opção de ALTER SERVER CONFIGURATION SET HADR CLUSTER.

AlterServerConfigurationSetBufferPoolExtensionStatement

Representa a instrução ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION{b>.<b}

AlterServerConfigurationSetDiagnosticsLogStatement

Representa a instrução ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG.

AlterServerConfigurationSetExternalAuthenticationStatement

Representa a instrução ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION.

AlterServerConfigurationSetFailoverClusterPropertyStatement

Representa a instrução ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY.

AlterServerConfigurationSetHadrClusterStatement

Representa a instrução ALTER SERVER CONFIGURATION SET HADR CLUSTER.

AlterServerConfigurationSetSoftNumaStatement

Representa a instrução ALTER SERVER CONFIGURATION SET SOFTNUMA.

AlterServerConfigurationSoftNumaOption

Representa uma única opção ALTER SERVER CONFIGURATION SET SOFTNUMA.

AlterServerConfigurationStatement

Representa a instrução ALTER SERVER CONFIGURATION.

AlterServerRoleStatement

Representa a instrução ALTER SERVER ROLE.

AlterServiceMasterKeyStatement

Representa a instrução ALTER SERVICE MASTER KEY

AlterServiceStatement

Representa a instrução ALTER SERVICE

AlterSymmetricKeyStatement

Representa a instrução ALTER SYMMETRIC KEY

AlterTableAddTableElementStatement

Adicionar especialização de elemento de tabela da instrução Alter Table. Tem definições de coluna e restrição.

AlterTableAlterColumnStatement

Alter column specialization of Alter Table statement.

AlterTableAlterIndexStatement

Alter index rebuild specialization of Alter Table statement.

AlterTableAlterPartitionStatement

Divida/mescle as partições de uma tabela SQL DW.

AlterTableChangeTrackingModificationStatement

Modifica o controle de alterações de uma tabela.

AlterTableConstraintModificationStatement

Define modificações para uma restrição de tabela.

AlterTableDropTableElement

Representa um elemento individual que pode ser usado na instrução alter table drop.

AlterTableDropTableElementStatement

Solte a especialização do elemento table da instrução Alter Table. Tem nomes de colunas e restrições a serem removidos.

AlterTableFileTableNamespaceStatement

Habilita ou desabilitar o namespace filetable em uma tabela.

AlterTableRebuildStatement

Recria índices em uma tabela.

AlterTableSetStatement

Altera as opções de tabela para uma tabela.

AlterTableStatement

Representa a classe base alter table file table namespace.

AlterTableSwitchStatement

Alternar a especialização da instrução Alter Table.

AlterTableTriggerModificationStatement

Define as modificações em um gatilho em uma tabela. Os gatilhos podem ser habilitados ou desabilitados.

AlterTriggerStatement

A instrução ALTER TRIGGER.

AlterUserStatement

Representa a instrução de alteração de usuário.

AlterViewStatement

A instrução ALTER VIEW.

AlterWorkloadGroupStatement

Representa a instrução Alter Workload Group.

AlterXmlSchemaCollectionStatement

Representa a instrução alter xml schema collection.

ApplicationRoleOption

Representa a opção de função de aplicativo.

ApplicationRoleStatement

Representa a base da instrução de função de aplicativo.

AssemblyEncryptionSource

Representa referência a um assembly que contém chave ou certificado

AssemblyName

Representa nomes de assembly CLR.

AssemblyOption

Representa uma opção de assembly.

AssemblyStatement

Representa partes comuns em instruções de assembly de criação e alteração.

AssignmentSetClause

Representa a cláusula SET para atribuição.

AsymmetricKeyCreateLoginSource

Caso de certificado na instrução CREATE LOGIN

AtomicBlockOption

Representa a opção de bloco atômico único.

AtTimeZoneCall

Representa a chamada AT TIME ZONE.

AuditActionGroupReference

Representa a referência do grupo de auditoria.

AuditActionSpecification

Representa a especificação de ação de auditoria.

AuditGuidAuditOption

AUDIT_GUID opção na instrução CREATE SERVER AUDIT.

AuditOption

Opção única na instrução CREATE/ALTER SERVER AUDIT.

AuditSpecificationDetail

Classe base para especificação de ação de auditoria e nome do grupo de ações de auditoria.

AuditSpecificationPart

Representa uma cláusula ADD/DROP na instrução audit specification.

AuditSpecificationStatement

Representa a instrução de especificação de auditoria.

AuditTarget

Destino de auditoria em instruções CREATE/ALTER SERVER AUDIT.

AuditTargetOption

Opção única para o destino de auditoria.

AuthenticationEndpointProtocolOption

Representa a opção de protocolo de ponto de extremidade HTTP de AUTENTICAÇÃO

AuthenticationPayloadOption

Representa a opção de conteúdo AUTENTICAÇÃO

AutoCleanupChangeTrackingOptionDetail

AUTO_CLEANUP parte da opção CHANGE_TRACKING na instrução ALTER DATABASE SET.

AutoCreateStatisticsDatabaseOption

Opção de banco de dados com suboperações encapsuladas por parênteses.

AutomaticTuningCreateIndexOption

Criar parte do índice das opções de ajuste automático

AutomaticTuningDatabaseOption

Opção de ajuste automático na instrução ALTER DATABASE, caso SET

AutomaticTuningDropIndexOption

Remover parte do índice das opções de ajuste automático

AutomaticTuningForceLastGoodPlanOption

Forçar parte do Último Bom Plano das Opções de Ajuste Automático

AutomaticTuningMaintainIndexOption

Manter parte do índice das opções de ajuste automático

AutomaticTuningOption

Uma única opção de Ajuste Automático.

AvailabilityGroupOption

Base para opções de grupo de disponibilidade.

AvailabilityGroupStatement

Base para instruções do grupo de disponibilidade

AvailabilityModeReplicaOption

Representa a opção de réplica do modo de disponibilidade.

AvailabilityReplica

A declaração de um réplica de disponibilidade.

AvailabilityReplicaOption

Representa uma opção de réplica de disponibilidade.

BackupCertificateStatement

Representa a instrução BACKUP CERTIFICATE

BackupDatabaseStatement

Representa a instrução BACKUP DATABASE

BackupEncryptionOption

Representa a opção de criptografia em uma instrução de backup.

BackupMasterKeyStatement

Representa a instrução BACKUP MASTER KEY

BackupOption

Representa uma única opção na instrução BACKUP

BackupRestoreFileInfo

Informações sobre arquivos/grupos de arquivos sendo copiados/restaurados (somente READ_WRITE_FILEGROUPS - 2005)

BackupRestoreMasterKeyStatementBase

Representa parte comum das instruções MASTER KEY DE BACKUP e RESTORE (SERVICE)

BackupServiceMasterKeyStatement

Representa a instrução BACKUP SERVICE MASTER KEY

BackupStatement

Representa a instrução BACKUP/DUMP

BackupTransactionLogStatement

Representa a instrução BACKUP TRANSACTION

BackwardsCompatibleDropIndexClause

Representa a cláusula de estilo antigo na instrução DROP INDEX

BeginConversationTimerStatement

Representa a instrução BEGIN CONVERSATION TIMER

BeginDialogStatement

Representa a instrução BEGIN DIALOG

BeginEndAtomicBlockStatement

Representa um grupo de instruções que começam com um BEGIN e terminam com uma palavra-chave END em um bloco ATOMIC.

BeginEndBlockStatement

Representa um grupo de instruções que iniciam com uma palavra-chave BEGIN e terminam com uma palavra-chave END.

BeginTransactionStatement

Representa as instruções begin transaction e begin distributed transaction.

BinaryExpression

Uma expressão que tem duas expressões como filhos.

BinaryLiteral

Representa um literal Binário.

BinaryQueryExpression

Essa classe representa a união usada em uma instrução select.

BooleanBinaryExpression

Uma expressão booliana que tem duas expressões boolianas como filhos

BooleanComparisonExpression

Uma expressão booliana que faz uma comparação entre duas expressões escalares

BooleanExpression

A classe base abstrata que representa expressões boolianas

BooleanExpressionSnippet

Espaço reservado para uma expressão booliana arbitrária.

BooleanIsNullExpression

Uma expressão booliana para IS [NOT] NULL

BooleanNotExpression

Representa uma expressão booliana NOT

BooleanParenthesisExpression

Representa uma expressão booliana entre parênteses.

BooleanTernaryExpression

Uma expressão booliana que tem três expressões como filhos.

BoundingBoxParameter

Representa o parâmetro estruturado de índice espacial por nome.

BoundingBoxSpatialIndexOption

Representa a opção BOUNDING_BOX índice espacial.

BreakStatement

Representa a instrução break.

BrokerPriorityParameter

Representa os parâmetros de instrução prioriry do agente.

BrokerPriorityStatement

Representa a instrução Create e Alter Broker Priority.

BrowseForClause

Representa o caso FOR BROWSE

BuiltInFunctionTableReference

Essa classe representa as funções internas como uma referência de tabela simples.

BulkInsertBase

Representa a instrução BULK INSERT

BulkInsertOption

Representa uma única opção na instrução BULK INSERT

BulkInsertStatement

Representa a instrução BULK INSERT

BulkOpenRowset

Representa a referência de tabela OPENROWSET (BULK ...).

CallTarget

Representa um destino de uma chamada de função.

CaseExpression

Representa a expressão de caso.

CastCall

Representa a chamada cast.

CatalogCollationOption

Define o CATALOG_COLLATION do banco de dados

CellsPerObjectSpatialIndexOption

Representa a opção de índice espacial CELLS_PER_OBJECT.

CertificateCreateLoginSource

Caso de certificado na instrução CREATE LOGIN

CertificateOption

Representa opções individuais de SUBJECT ou START_DATE ou EXPIRE_DATE na instrução CREATE CERTIFICATE

CertificateStatementBase

Representa a instrução CREATE CERTIFICATE

ChangeRetentionChangeTrackingOptionDetail

CHANGE_RETENTION parte da opção CHANGE_TRACKING na instrução ALTER DATABASE SET.

ChangeTableChangesTableReference

Cláusula CHANGETABLE com a opção CHANGES.

ChangeTableVersionTableReference

Cláusula CHANGETABLE com a opção VERSION.

ChangeTrackingDatabaseOption

CHANGE_TRACKING opção na instrução ALTER DATABASE, caso SET

ChangeTrackingFullTextIndexOption

Representa CHANGE_TRACKING opção na instrução FULLTEXT INDEX.

ChangeTrackingOptionDetail

Um detalhe para ChangeTrackingDatabaseOption

CharacterSetPayloadOption

Representa CHARACTER_SET opção de conteúdo

CheckConstraintDefinition

Representa a restrição marcar.

CheckpointStatement

Representa a instrução de ponto de verificação.

ChildObjectName

Representa o nome de um filho de objeto de esquema.

ClassifierEndTimeOption

Representa a opção de hora de início para o classificador de carga de trabalho.

ClassifierImportanceOption

Representa a opção de importância para o classificador de carga de trabalho.

ClassifierMemberNameOption

Representa a opção de nome de membro para o classificador de carga de trabalho.

ClassifierStartTimeOption

Representa a opção de hora de início para o classificador de carga de trabalho.

ClassifierWlmContextOption

Representa a opção de contexto wlm para o classificador de carga de trabalho.

ClassifierWlmLabelOption

Representa a opção de rótulo de consulta para o classificador de carga de trabalho.

ClassifierWorkloadGroupOption

Representa a opção de grupo de carga de trabalho para o classificador de carga de trabalho.

CloseCursorStatement

Fechar instrução de cursor

CloseMasterKeyStatement

Feche master instrução key.

CloseSymmetricKeyStatement

Feche a instrução de chave simétrica.

CoalesceExpression

Representa a expressão de união.

ColumnDefinition

Esse fragmento representa uma definição de coluna

ColumnDefinitionBase

Representa a definição de coluna mais básica

ColumnEncryptionAlgorithmNameParameter

Parâmetro que representa o algoritmo de criptografia usado para criptografar a chave de criptografia de coluna

ColumnEncryptionAlgorithmParameter

Parâmetro único na definição de coluna para o algoritmo de criptografia de coluna usado para criptografar a coluna

ColumnEncryptionDefinition

Classe que representa as propriedades de criptografia de uma coluna

ColumnEncryptionDefinitionParameter

Parâmetro de criptografia única para uma coluna

ColumnEncryptionKeyNameParameter

Parâmetro que representa a chave de criptografia de coluna usada para criptografar a coluna

ColumnEncryptionKeyStatement

Classe base para todos os objetos da instrução Column Encryption Key

ColumnEncryptionKeyValue

Classe que representa o valor de uma chave de criptografia de coluna criptografada com a chave master coluna

ColumnEncryptionKeyValueParameter

Parâmetro único em de um valor de chave de criptografia de coluna

ColumnEncryptionTypeParameter

Parâmetro único na definição de coluna para o tipo de criptografia de coluna

ColumnMasterKeyEnclaveComputationsParameter

Parâmetro que representa a assinatura de computação de enclave

ColumnMasterKeyNameParameter

Parâmetro que representa a coluna master chave usada para criptografar a chave de criptografia de coluna

ColumnMasterKeyParameter

Parâmetro único na instrução CREATE COLUMN MASTER KEY

ColumnMasterKeyPathParameter

Parâmetro que representa o caminho da chave no provedor do repositório de chaves

ColumnMasterKeyStoreProviderNameParameter

Parâmetro do provedor do repositório de chaves que protege a coluna master chave

ColumnReferenceExpression

Essa classe representa uma coluna. Devido à ambiguidade da sintaxe Sql, não podemos desativar colunas de propriedades sem ter as definições de Tabela e tipo, mesmo assim, elas podem ser ambíguas. Portanto, a coluna deve ter propriedades à direita nos Identificadores.

ColumnStorageOptions

Representa as opções de armazenamento de coluna.

ColumnWithSortOrder

Representa um identificador de coluna com uma ordem de classificação.

CommandSecurityElement80

Representa o elemento de segurança que tem comandos.

CommitTransactionStatement

Representa a instrução de confirmar transação.

CommonTableExpression

Essa classe representa a expressão de tabela comum.

CompositeGroupingSpecification

Compõe uma lista de subespecificações.

CompressionDelayIndexOption

Representa a opção de índice de atraso de compactação que pode ser uma expressão com uma unidade de tempo opcional de minuto/minutos.

CompressionEndpointProtocolOption

Representa a opção de protocolo de ponto de extremidade HTTP PORTS

CompressionPartitionRange

Representa um único intervalo na opção DATA_COMPRESSION.

ComputeClause

Representa a cláusula compute by que pode ser usada em instruções como select.

ComputeFunction

Representa a função de computação que pode ser usada na cláusula de computação.

ConstraintDefinition

Representa a classe base para restrições.

ContainmentDatabaseOption

Opção de banco de dados para contenção

ContinueStatement

Representa a instrução continue.

ContractMessage

Representa informações sobre uma única mensagem na instrução CREATE CONTRACT

ConvertCall

Representa a chamada de conversão.

CopyColumnOption

Representa as opções de coluna do comando copy

CopyCredentialOption

Representa as opções CREDENTIAL da instrução COPY

CopyOption

Representa as opções da instrução COPY

CopyStatement

Representa a instrução COPY

CopyStatementOptionBase

Uma única opção de instrução de cópia.

CreateAggregateStatement

Representa a instrução CREATE AGGREGATE

CreateApplicationRoleStatement

Representa a instrução criar função de aplicativo.

CreateAssemblyStatement

Representa a instrução CREATE ASSEMBLY.

CreateAsymmetricKeyStatement

Representa a instrução CREATE ASYMMETRIC KEY

CreateAvailabilityGroupStatement

Representa a instrução CREATE AVAILABILITY GROUP

CreateBrokerPriorityStatement

Representa a instrução Create Broker Priority.

CreateCertificateStatement

Representa a instrução CREATE CERTIFICATE

CreateColumnEncryptionKeyStatement

Representa uma instrução CREATE COLUMN ENCRYPTION KEY

CreateColumnMasterKeyStatement

Representa uma instrução CREATE COLUMN MASTER KEY

CreateColumnStoreIndexStatement

Representa a instrução de criação de índice de repositório de coluna.

CreateContractStatement

Representa a instrução CREATE CONTRACT

CreateCredentialStatement

Representa a instrução CREATE CREDENTIAL

CreateCryptographicProviderStatement

Representa a instrução Create Cryptographic Provider.

CreateDatabaseAuditSpecificationStatement

Cria a especificação de auditoria de banco de dados.

CreateDatabaseEncryptionKeyStatement

Cria a chave de criptografia do banco de dados

CreateDatabaseStatement

Representa a instrução CREATE DATABASE

CreateDefaultStatement

Representa a instrução Create Default.

CreateEndpointStatement

Representa a instrução CREATE ENDPOINT

CreateEventNotificationStatement

Representa a instrução create event notification.

CreateEventSessionStatement

Representa a instrução Create Event Session.

CreateExternalDataSourceStatement

Representa uma instrução CREATE EXTERNAL DATA SOURCE.

CreateExternalFileFormatStatement

Representa uma instrução CREATE EXTERNAL FILE FORMAT.

CreateExternalLanguageStatement

Representa a instrução CREATE EXTERNAL LANGUAGE.

CreateExternalLibraryStatement

Representa a instrução CREATE EXTERNAL LIBRARY.

CreateExternalResourcePoolStatement

Representa a instrução Criar Pool de Recursos Externos.

CreateExternalStreamingJobStatement

Representa uma instrução sys.sp_create_streaming_job EXEC.

CreateExternalStreamStatement

Representa uma instrução CREATE EXTERNAL STREAM.

CreateExternalTableStatement

Representa uma instrução CREATE EXTERNAL TABLE.

CreateFederationStatement

Representa a instrução CREATE FEDERATION

CreateFullTextCatalogStatement

Representa a instrução CREATE FULLTEXT CATALOG

CreateFullTextIndexStatement

Representa a instrução create fulltext index.

CreateFullTextStopListStatement

Representa a instrução Create FullText StopList.

CreateFunctionStatement

Representa a instrução Create Function.

CreateIndexStatement

Representa a instrução de criação de índice.

CreateLoginSource

Classe base para diferentes fontes de logon na instrução CREATE LOGIN

CreateLoginStatement

Representa a instrução CREATE LOGIN.

CreateMasterKeyStatement

Representa a instrução CREATE MASTER KEY.

CreateMessageTypeStatement

Representa a instrução CREATE MESSAGE TYPE

CreateOrAlterFunctionStatement

Representa a instrução Create or Alter Function.

CreateOrAlterProcedureStatement

A instrução create ou alter procedure.

CreateOrAlterTriggerStatement

A instrução CREATE OR ALTER TRIGGER.

CreateOrAlterViewStatement

A instrução CREATE OR ALTER VIEW.

CreatePartitionFunctionStatement

Representa a instrução CREATE PARTITION FUNCTION

CreatePartitionSchemeStatement

Representa a instrução CREATE PARTITION SCHEME

CreateProcedureStatement

A instrução create procedure.

CreateQueueStatement

Representa a instrução create queue.

CreateRemoteServiceBindingStatement

Representa a instrução CREATE REMOTE SERVICE BINDING

CreateResourcePoolStatement

Representa a instrução Create Resource Pool.

CreateRoleStatement

Representa a instrução create role.

CreateRouteStatement

Representa a instrução create route.

CreateRuleStatement

Representa a instrução Create Rule.

CreateSchemaStatement

Representa a instrução criar esquema.

CreateSearchPropertyListStatement

Representa a instrução CREATE SEARCH PROPERTY LIST

CreateSecurityPolicyStatement

Representa uma instrução CREATE SECURITY POLICY

CreateSelectiveXmlIndexStatement

Representa a instrução create selective xml index.

CreateSequenceStatement

Representa a instrução CREATE SEQUENCE

CreateServerAuditSpecificationStatement

Cria a especificação de auditoria do servidor.

CreateServerAuditStatement

Cria uma auditoria de servidor.

CreateServerRoleStatement

Representa a instrução CREATE SERVER ROLE.

CreateServiceStatement

Representa a instrução CREATE SERVICE

CreateSpatialIndexStatement

Representa a instrução Create Spatial Index.

CreateStatisticsStatement

Representa a instrução create statistics.

CreateSymmetricKeyStatement

Representa a instrução CREATE SYMMETRIC KEY

CreateSynonymStatement

Representa a instrução create synonym.

CreateTableStatement

Representa a instrução Create Table

CreateTriggerStatement

A instrução CREATE TRIGGER.

CreateTypeStatement

Representa a instrução de criação de tipo.

CreateTypeTableStatement

Cria o tipo de tabela

CreateTypeUddtStatement

Representa a instrução create type para tipos de dados definidos pelo usuário, aquele que deriva de tipos Sql.

CreateTypeUdtStatement

Representa a instrução create type para tipos definidos pelo usuário, aquele que deriva de tipos CLR.

CreateUserStatement

Representa a instrução de criação de usuário.

CreateViewStatement

A instrução CREATE VIEW.

CreateWorkloadClassifierStatement

Representa a instrução Criar Classificador de Carga de Trabalho.

CreateWorkloadGroupStatement

Representa a instrução Create Workload Group.

CreateXmlIndexStatement

Representa a instrução de criação de índice xml.

CreateXmlSchemaCollectionStatement

Representa a instrução de criação de coleção de esquemas xml.

CreationDispositionKeyOption

Representa CREATION_DISPOSITION opção.

CredentialStatement

Representa partes comuns da instrução ALTER e CREATE CREDENTIAL

CryptoMechanism

Representa o mecanismo de descriptografia.

CubeGroupingSpecification

Representa a especificação de agrupamento CUBE.

CursorDefaultDatabaseOption

CURSOR_DEFAULT opção na instrução ALTER DATABASE, caso SET

CursorDefinition

Representa a definição do cursor

CursorId

Representa referência ao cursor

CursorOption

Representa uma opção de cursor.

CursorStatement

Tipo base para instruções de cursor open/close/fetch

DatabaseAuditAction

Representa uma única ação na especificação de ação de auditoria.

DatabaseConfigurationClearOption

Opção única na instrução ALTER DATABASE SCOPED CONFIGURATION, opção CLEAR

DatabaseConfigurationSetOption

Opção única na instrução ALTER DATABASE SCOPED CONFIGURATION, opção SET

DatabaseEncryptionKeyStatement

Classe base para instruções que lidam com a chave de criptografia.

DatabaseOption

Opção única na instrução ALTER DATABASE, caso SET

DataCompressionOption

Representa uma única opção de compactação de dados.

DataModificationSpecification

Classe base para opções comuns de especificações de modificação de dados.

DataModificationStatement

Representa uma instrução de modificação de dados.

DataModificationTableReference

Representa subdml com cláusula de saída que serve como referência de tabela.

DataRetentionTableOption

DATA_RETENTION opção de tabela.

DataTypeReference

A classe de tipo de dados base.

DataTypeSequenceOption

Representa a opção de sequência que define o tipo de dados

DbccNamedLiteral

Representa literal nomeado na instrução DBCC

DbccOption

Representa uma opção dbcc.

DbccStatement

Representa a instrução DBCC (todas as variantes)

DeallocateCursorStatement

Instrução de cursor de desalocação

DeclareCursorStatement

Representa a instrução DECLARE CURSOR

DeclareTableVariableBody

Representa o corpo da variação da tabela declare @variable .

DeclareTableVariableStatement

Essa classe representa a variação da tabela da instrução declare @variable .

DeclareVariableElement

Essa classe representa uma única declaração no corpo de DeclareVariableStatement.

DeclareVariableStatement

Essa instrução representa a instrução declare @variable , exceto as declarações de tabela.

DefaultConstraintDefinition

Representa a restrição padrão.

DefaultLiteral

Representa o literal para DEFAULT

DelayedDurabilityDatabaseOption

Opção de banco de dados para durabilidade atrasada

DeleteMergeAction

Representa a ação de exclusão de mesclagem

DeleteSpecification

As propriedades de Delete

DeleteStatement

Representa a instrução de exclusão.

DenyStatement

Representa a instrução deny.

DenyStatement80

Representa a instrução deny.

DeviceInfo

Representa informações sobre o dispositivo usado para backup ou restauração

DialogOption

Representa uma opção de diálogo.

DiskStatement

Representa a instrução DISK.

DiskStatementOption

Representa a opção de instrução disk.

DistinctPredicate

Representa o predicado distinto.

DropAggregateStatement

Representa a instrução DROP AGGREGATE

DropAlterFullTextIndexAction

Representa a ação DROP para a instrução ALTER FULLTEXT INDEX.

DropApplicationRoleStatement

Representa a instrução DROP APPLICATION ROLE.

DropAssemblyStatement

Representa a instrução DROP ASSEMBLY

DropAsymmetricKeyStatement

Representa a instrução DROP ASYMMETRIC KEY.

DropAvailabilityGroupStatement

Representa a instrução DROP AVAILABILITY GROUP.

DropBrokerPriorityStatement

Representa a instrução Drop Broker Priority.

DropCertificateStatement

Representa a instrução DROP CERTIFICATE.

DropChildObjectsStatement

Representa DROP que tem objetos filho (DROP INDEX ou STATISTICS)

DropClusteredConstraintMoveOption

A opção remover a movimentação de restrição clusterizado

DropClusteredConstraintOption

A classe base abstrata para descartar restrições clusterizados.

DropClusteredConstraintStateOption

A classe base abstrata para descartar restrições clusterizados.

DropClusteredConstraintValueOption

A opção de restrição clusterizado de soltar com o valor especificado

DropClusteredConstraintWaitAtLowPriorityLockOption

A opção remover restrição clusterizado aguarda na opção de bloqueio de baixa prioridade

DropColumnEncryptionKeyStatement

Representa uma instrução DROP COLUMN ENCRYPTION KEY

DropColumnMasterKeyStatement

Representa uma instrução DROP COLUMN MASTER KEY

DropContractStatement

Representa a instrução DROP CONTRACT.

DropCredentialStatement

Representa a instrução DROP CREDENTIAL.

DropCryptographicProviderStatement

Representa a instrução Drop Cryptographic Provider.

DropDatabaseAuditSpecificationStatement

Representa a instrução DROP DATABASE AUDIT SPECIFICATION.

DropDatabaseEncryptionKeyStatement

Descarta a chave de criptografia do banco de dados.

DropDatabaseStatement

Representa a instrução DROP DATABASE

DropDefaultStatement

Representa a instrução DROP DEFAULT

DropEndpointStatement

Representa a instrução DROP ENDPOINT.

DropEventNotificationStatement

Representa a instrução DROP EVENT NOTIFICATION.

DropEventSessionStatement

Representa a instrução Drop Event Session.

DropExternalDataSourceStatement

Representa uma instrução DROP EXTERNAL DATA SOURCE.

DropExternalFileFormatStatement

Representa uma instrução DROP EXTERNAL FILE FORMAT.

DropExternalLanguageStatement

Representa a instrução DROP EXTERNAL LANGUAGE.

DropExternalLibraryStatement

Representa a instrução DROP EXTERNAL LIBRARY.

DropExternalResourcePoolStatement

Representa a instrução Descartar Pool de Recursos Externos.

DropExternalStreamingJobStatement

Representa uma instrução sys.sp_drop_streaming_job EXEC.

DropExternalStreamStatement

Representa uma instrução DROP EXTERNAL STREAM.

DropExternalTableStatement

Representa uma instrução DROP EXTERNAL TABLE.

DropFederationStatement

Representa a instrução DROP FEDERATION.

DropFullTextCatalogStatement

Representa a instrução DROP FULLTEXT CATALOG.

DropFullTextIndexStatement

Representa a instrução DROP FULLTEXT INDEX.

DropFullTextStopListStatement

Representa a instrução Drop Fulltext Stoplist.

DropFunctionStatement

Representa a instrução DROP FUNCTION

DropIndexClause

Representa o índice relacional ou xml na instrução DROP INDEX

DropIndexClauseBase

Representa uma única cláusula na instrução DROP INDEX

DropIndexStatement

Representa a instrução DROP INDEX

DropLoginStatement

Representa a instrução DROP LOGIN.

DropMasterKeyStatement

Representa a instrução DROP MASTER KEY.

DropMemberAlterRoleAction

Representa a ação da função de remoção de alteração de membro.

DropMessageTypeStatement

Representa a instrução DROP MESSAGE TYPE.

DropObjectsStatement

Representa a instrução DROP que faz referência à lista de objetos

DropPartitionFunctionStatement

Representa a instrução DROP PARTITION FUNCTION.

DropPartitionSchemeStatement

Representa a instrução DROP PARTITION SCHEME.

DropProcedureStatement

Representa a instrução DROP PROCEDURE

DropQueueStatement

Representa a instrução DROP QUEUE.

DropRemoteServiceBindingStatement

Representa a instrução DROP REMOTE SERVICE BINDING.

DropResourcePoolStatement

Representa a instrução Drop Resource Pool.

DropRoleStatement

Representa a instrução DROP ROLE.

DropRouteStatement

Representa a instrução DROP ROUTE.

DropRuleStatement

Representa a instrução DROP RULE

DropSchemaStatement

Representa a instrução DROP SCHEMA

DropSearchPropertyListAction

A ação lista de propriedades de pesquisa DROP

DropSearchPropertyListStatement

Representa a instrução DROP SEARCH PROPERTY LIST

DropSecurityPolicyStatement

Representa uma instrução DROP SECURITY POLICY

DropSensitivityClassificationStatement

Descarta a classificação de confidencialidade de colunas especificadas.

DropSequenceStatement

Representa a instrução DROP SEQUENCE

DropServerAuditSpecificationStatement

Representa a instrução DROP SERVER AUDIT SPECIFICATION.

DropServerAuditStatement

Descarta a auditoria do servidor.

DropServerRoleStatement

Representa a instrução DROP SERVER ROLE.

DropServiceStatement

Representa a instrução DROP SERVICE.

DropSignatureStatement

Representa instruções DROP SIGNATURE.

DropStatisticsStatement

Representa a instrução DROP STATISTICS

DropSymmetricKeyStatement

Representa a instrução DROP SYMMETRIC KEY.

DropSynonymStatement

Representa a instrução DROP SYNONYM

DropTableStatement

Representa a instrução DROP TABLE

DropTriggerStatement

Representa a instrução DROP TRIGGER

DropTypeStatement

Representa a instrução DROP TYPE.

DropUnownedObjectStatement

Representa a instrução DROP para esses objetos sem proprietário

DropUserStatement

Representa a instrução DROP USER.

DropViewStatement

Representa a instrução DROP VIEW

DropWorkloadClassifierStatement

Representa a instrução Drop Workload Classifier

DropWorkloadGroupStatement

Representa a instrução Drop Workload Group.

DropXmlSchemaCollectionStatement

Representa a instrução DROP XML SCHEMA COLLECTION.

DurabilityTableOption

Opção de tabela DURABILITY.

DWCompatibilityLevelConfigurationOption

Opção DWCompatibilityLevel na instrução ALTER DATABASE SCOPED CONFIGURATION

EnabledDisabledPayloadOption

Representa uma opção que pode ser ENABLED ou DISABLED

EnableDisableTriggerStatement

Define as modificações em gatilhos. Os gatilhos podem ser habilitados ou desabilitados.

EncryptedValueParameter

Parâmetro que representa o valor criptografado da chave de criptografia de coluna

EncryptionPayloadOption

Representa a opção de conteúdo ENCRYPTION

EncryptionSource

Classe base para diferentes fontes de chave/certificados

EndConversationStatement

Representa a instrução END CONVERSATION

EndpointAffinity

Representa a opção AFFINITY em instruções CREATE/ALTER ENDPOINT

EndpointProtocolOption

Representa a opção de protocolo único na instrução CREATE ENDPOINT

EventDeclaration

Representa a declaração de evento

EventDeclarationCompareFunctionParameter

Representa o parâmetro de predicado de declaração de evento

EventDeclarationSetParameter

Representa o parâmetro de conjunto de declarações de evento

EventGroupContainer

Representa o tipo de evento

EventNotificationObjectScope

Representa o escopo da notificação de evento.

EventRetentionSessionOption

Representa a opção de sessão EVENT_RETENTION_MODE

EventSessionObjectName

Representa nomes de objeto usados nas instruções CREATE e ALTER EVENT SESSION.

EventSessionStatement

Representa as instruções CREATE e ALTER EVENT SESSION.

EventTypeContainer

Representa o tipo de evento

EventTypeGroupContainer

Representa o tipo de evento ou grupo

ExecutableEntity

Classe base para todas as coisas possíveis que podem ser executadas com a instrução EXECUTE.

ExecutableProcedureReference

Representa uma referência a um procedimento em execução.

ExecutableStringList

Cadeias de caracteres que representam comandos passados para a instrução EXECUTE.

ExecuteAsClause

Representa a cláusula execute as.

ExecuteAsFunctionOption

A opção executar como função

ExecuteAsProcedureOption

A opção executar como procedimento

ExecuteAsStatement

Representa a instrução EXECUTE AS

ExecuteAsTriggerOption

A opção de gatilho EXECUTE AS

ExecuteContext

Representa o contexto de segurança para instruções execute

ExecuteInsertSource

Representa a origem da inserção para EXECUTE.

ExecuteOption

Representa uma opção para a instrução execute

ExecuteParameter

Parâmetro passado para o procedimento na instrução EXECUTE

ExecuteSpecification

Representa uma chamada para EXECUTE

ExecuteStatement

Representa a instrução EXECUTE T-SQL

ExistsPredicate

Representa o predicado exists.

ExpressionCallTarget

Representa um destino da expressão de uma chamada de função.

ExpressionGroupingSpecification

Uma expressão na qual a operação de agrupamento é executada.

ExpressionWithSortOrder

Essa classe representa uma expressão com uma ordem de classificação.

ExternalCreateLoginSource

Caso externo na instrução CREATE LOGIN

ExternalDataSourceLiteralOrIdentifierOption

Representa a propriedade do tipo Literal ou Identificador.

ExternalDataSourceOption

Propriedade opcional da instrução CREATE EXTERNAL DATA SOURCE.

ExternalDataSourceStatement

Classe base para todos os objetos de instrução da fonte de dados externa.

ExternalFileFormatContainerOption

Representa uma lista de subopções de formato de arquivo externo.

ExternalFileFormatLiteralOption

Representa qualquer valor de propriedade do tipo Literal.

ExternalFileFormatOption

Propriedade opcional da instrução CREATE EXTERNAL FILE FORMAT.

ExternalFileFormatStatement

Classe base para todos os objetos de instrução de formato de arquivo externo.

ExternalFileFormatUseDefaultTypeOption

Representa o USE_DEFAULT_TYPE valor da propriedade opcional.

ExternalFileOption

Classe base ExternalFileOption.

ExternalLanguageFileOption

Representa um único arquivo na instrução CREATE EXTERNAL LANGUAGE

ExternalLanguageStatement

Representa partes comuns em instruções create e alter external language.

ExternalLibraryFileOption

Representa um único arquivo na instrução CREATE EXTERNAL LIBRARY

ExternalLibraryStatement

Representa partes comuns em instruções de criação e alteração de biblioteca externa.

ExternalResourcePoolAffinitySpecification

Representa a especificação de afinidade de instrução do pool de recursos externo.

ExternalResourcePoolParameter

Representa os parâmetros de instrução do pool de recursos externos.

ExternalResourcePoolStatement

Representa a instrução Criar e Alterar Pool de Recursos Externos.

ExternalStreamingJobStatement

Classe base para todos os objetos de instrução de trabalho de streaming externo.

ExternalStreamLiteralOrIdentifierOption

Representa a propriedade do tipo Literal ou Identificador.

ExternalStreamOption

Propriedade opcional da instrução CREATE EXTERNAL STREAM.

ExternalStreamStatement

Classe base para todos os objetos de instrução de fluxo externo.

ExternalTableColumnDefinition

Representa a definição de coluna mais básica.

ExternalTableDistributionOption

A opção DISTRIBUTION da tabela externa para tabelas externas em fontes de dados do gerenciador de mapa de fragmentos.

ExternalTableDistributionPolicy

Classe base para políticas de distribuição de tabela externa.

ExternalTableLiteralOrIdentifierOption

Uma tabela externa com a opção de cláusula que espera um literal ou identifer como o valor que está sendo definido.

ExternalTableOption

Uma única opção de tabela externa.

ExternalTableRejectTypeOption

A tabela externa REJECT_TYPE opção para tabelas externas em fontes de dados HDFS.

ExternalTableReplicatedDistributionPolicy

Representação da opção REPLICATED para uma política de distribuição de tabela externa.

ExternalTableRoundRobinDistributionPolicy

Representação da opção ROUND_ROBIN para uma política de distribuição de tabela externa.

ExternalTableShardedDistributionPolicy

Representação da opção SHARDED para uma política de distribuição de tabela externa.

ExternalTableStatement

Classe base para todos os objetos de instrução de tabela externa.

ExtractFromExpression

Representa a expressão que inicia com Extrair de.

FailoverModeReplicaOption

Representa a opção de réplica do modo de failover.

FederationScheme

Essa classe armazena o esquema de federação de uma tabela

FetchCursorStatement

Representa a instrução de cursor FETCH

FetchType

Contém informações sobre diferentes orientações de busca

FileDeclaration

Representa a declaração de arquivo único na instrução CREATE DATABASE

FileDeclarationOption

Representa a opção de declaração de arquivo único na instrução CREATE DATABASE

FileEncryptionSource

Representa referência a um arquivo (executável) que contém chave ou certificado

FileGroupDefinition

Representar grupo de arquivos na instrução CREATE DATABASE

FileGroupOrPartitionScheme

Representa um grupo de arquivos ou um esquema de partição.

FileGrowthFileDeclarationOption

A opção de declaração de arquivo para FILEGROWTH.

FileNameFileDeclarationOption

A opção de declaração de arquivo para FILENAME.

FileStreamDatabaseOption

Opção FILESTREAM em criar e alterar banco de dados.

FileStreamOnDropIndexOption

Representa a opção FILESTREAM_ON em DROP INDEX

FileStreamOnTableOption

Filestream_on opção de tabela.

FileStreamRestoreOption

Representa a opção FileStream em uma instrução de restauração.

FileTableCollateFileNameTableOption

FILETABLE_COLLATE_FILENAME opção de tabela.

FileTableConstraintNameTableOption

FILETABLE_PRIMARY_KEY_CONSTRAINT_NAME, FILETABLE_STREAMID_UNIQUE_CONSTRAINT_NAME ou FILETABLE_FULLPATH_UNIQUE_CONSTRAINT_NAME opção de tabela.

FileTableDirectoryTableOption

FILETABLE_DIRECTORY opção de tabela.

ForceSeekTableHint

Representa a dica forceseek.

ForClause

Classe base para diferentes cláusulas FOR em SELECT

ForeignKeyConstraintDefinition

Representa uma restrição de chave estrangeira.

FromClause

Representa a cláusula From em uma QuerySpecification

FullTextCatalogAndFileGroup

Representa a opção catalog/filegroup em CREATE FULLTEXT STATEMENT.

FullTextCatalogOption

Classe base para opções de catálogo de texto completo.

FullTextCatalogStatement

Representa a instrução CREATE FULLTEXT CATALOG

FullTextIndexColumn

Representa a coluna para um índice de texto completo.

FullTextIndexOption

Representa uma opção única na instrução CREATE FULLTEXT INDEX.

FullTextPredicate

Representa o predicado fulltext.

FullTextStopListAction

Representa a ação na Instrução Alter Fulltext Stoplist.

FullTextTableReference

Representa referências de tabela FREETEXTTABLE e CONTAINSTABLE.

FunctionCall

Representa uma chamada de função.

FunctionCallSetClause

Representa a cláusula SET para chamadas de função.

FunctionOption

Representa uma opção de função

FunctionReturnType

Classe base para o tipo de retorno de função

FunctionStatementBody

Representa a instrução CREATE/ALTER FUNCTION

GeneralSetCommand

Para ser dividido em classes separadas , quando teríamos tempo. Por enquanto, representa um único comando em uma instrução SET (por exemplo, definir !language us_english!)

GenericConfigurationOption

Opção que pode ser definida como um inteiro com sinal, literal de cadeia de caracteres, identificador ou as palavras-chave ON/OFF/PRIMARY.

GetConversationGroupStatement

Representa a instrução GET CONVERSATION GROUP

GlobalFunctionTableReference

Essa classe representa o conjunto de funções internas globais que não pertencem a um esquema.

GlobalVariableExpression

Representa uma expressão de variável global

GoToStatement

Representa a instrução goto.

GrandTotalGroupingSpecification

Representa ( ) (total geral) especificação de agrupamento.

GrantStatement

Representa a instrução grant.

GrantStatement80

Representa a instrução grant.

GraphConnectionBetweenNodes

A classe base abstrata que representa a conexão de uma tabela de nó com outra em tabelas de grafo.

GraphConnectionConstraintDefinition

Representa a restrição de conexão para tabelas de grafo.

GraphMatchCompositeExpression

Uma expressão booliana para uma expressão MATCH

GraphMatchExpression

Uma expressão booliana para uma expressão MATCH

GraphMatchLastNodePredicate

Uma expressão booliana para LastNode

GraphMatchNodeExpression

Uma expressão booliana para MATCH

GraphMatchPredicate

Uma expressão booliana para MATCH

GraphMatchRecursivePredicate

Uma expressão booliana para a expressão Caminho Mais Curto

GraphRecursiveMatchQuantifier

Uma expressão booliana para MATCH

GridParameter

Representa o parâmetro estruturado de índice espacial para a opção GRIDS.

GridsSpatialIndexOption

Representa a opção de índice espacial GRIDS.

GroupByClause

Representa a cláusula group by que pode ser usada em instruções como select, update.

GroupingSetsGroupingSpecification

Representa a especificação de agrupamento GROUPING SETS.

GroupingSpecification

Representa uma única especificação de agrupamento na cláusula GROUP BY.

HadrAvailabilityGroupDatabaseOption

Opção de banco de dados para o grupo de disponibilidade hadr

HadrDatabaseOption

Opção de banco de dados para HADR.

HavingClause

Representa a cláusula having que pode ser usada em instruções como select.

Identifier

Esse fragmento é usado para representar um identificador

IdentifierAtomicBlockOption

Opção que será definida como um identificador em BEGIN ATOMIC... Instrução END

IdentifierDatabaseOption

Opção de banco de dados com um valor de identificador

IdentifierLiteral

Representa um identificador que é tratado como literal.

IdentifierOrScalarExpression

Representa um Identifer ou ScalarExpression

IdentifierOrValueExpression

Representa um Identifer ou ValueExpression

IdentifierPrincipalOption

Opções com valor de identificador na instrução CREATE ou ALTER LOGIN ou USER

IdentifierSnippet

Espaço reservado para um identificador arbitrário.

IdentityFunctionCall

Essa classe representa a função de identidade que pode ser usada em um SelectColumn.

IdentityOptions

Representa opções de identidade para uma coluna

IdentityValueKeyOption

Representa IDENTITY_VALUE opção.

IfStatement

Representa a instrução if.

IgnoreDupKeyIndexOption

Representa a opção de índice ignore_dup_key.

IIfCall

Representa a expressão iif.

IndexDefinition

Representa a base para definições de índice.

IndexExpressionOption

Representa a opção de índice que pode ser uma expressão.

IndexOption

Representa a opção de índice.

IndexStatement

Representa a base para criar instruções de índice.

IndexStateOption

Representa a opção de índice que pode ser ativada ou desativada.

IndexTableHint

Representa a dica de tabela INDEX.

IndexType

Representa um tipo de índice

InlineDerivedTable

Esse nó representa uma tabela derivada.

InlineFunctionOption

A opção de função Embutida

InlineResultSetDefinition

Representa a definição embutida de um conjunto de resultados

InPredicate

Representa o predicado in.

InsertBulkColumnDefinition

Representa a definição de coluna na instrução INSERT BULK (?)

InsertBulkStatement

Representa a instrução INSERT BULK (sintaxe BCP)

InsertMergeAction

Representa a ação inserir mesclagem

InsertSource

Classe base para nós de origem de instruções insert.

InsertSpecification

As propriedades de Insert

InsertStatement

Representa a instrução insert.

IntegerLiteral

Representa um literal Inteiro.

InternalOpenRowset

Representa a referência da tabela OPENROWSET – caso não documentado.

IPv4

Representa o endereço IP (x.x.x.x)

JoinParenthesisTableReference

Representa o parêntese que pode encapsular uma junção.

JoinTableReference

Classe base para referências de tabela JOIN

JsonForClause

Representa o caso FOR JSON (opções)

JsonForClauseOption

Representa o caso FOR JSON (opções)

JsonKeyValue

Representar um par de valores de chave

KeyOption

Representa a opção de chave na instrução CREATE SYMMETRIC KEY.

KeySourceKeyOption

Representa KEY_SOURCE opção.

KillQueryNotificationSubscriptionStatement

Representa a instrução de eliminar assinatura de notificação de consulta.

KillStatement

Representa a instrução de eliminação.

KillStatsJobStatement

Representa a instrução de eliminação de trabalho de estatística.

LabelStatement

Representa a instrução label.

LedgerOption

Define a opção razão do banco de dados

LedgerTableOption

Opção de tabela LEDGER.

LedgerViewOption

Opção modo de exibição RAZÃO.

LeftFunctionCall

Representa a chamada LEFT.

LikePredicate

Representa o predicado like.

LineNoStatement

Representa a instrução lineno.

ListenerIPEndpointProtocolOption

Representa LISTENER_IP opção de protocolo de ponto de extremidade TCP

ListTypeCopyOption

Representa a lista do mesmo tipo de opções de arquivo externo

Literal

Representa uma constante literal.

LiteralAtomicBlockOption

Opção que será definida como um valor em BEGIN ATOMIC... Instrução END

LiteralAuditTargetOption

Opção de auditoria com um valor literal.

LiteralAvailabilityGroupOption

Opção de grupo de disponibilidade com um valor literal.

LiteralBulkInsertOption

Representa uma única opção simples na instrução BULK INSERT.

LiteralDatabaseOption

Opção de banco de dados com um valor literal

LiteralEndpointProtocolOption

Representa uma opção que tem uma única cadeia de caracteres ou valor inteiro

LiteralOpenRowsetCosmosOption

Representa uma única opção simples na instrução BULK INSERT (Provider='CosmosDB' ...).

LiteralOptimizerHint

Representa a dica de otimizador, que pode ser representada como sinalizador com valor literal opcional.

LiteralOptionValue

Representa o valor de uma opção literal.

LiteralPayloadOption

Representa a opção payload com um único valor literal

LiteralPrincipalOption

Opção literal na instrução CREATE/ALTER LOGIN/USER

LiteralRange

Representa um único literal ou um intervalo de literais.

LiteralReplicaOption

Representa uma opção de réplica com um valor literal.

LiteralSessionOption

Representa a opção de sessão de evento MAX_MEMORY

LiteralStatisticsOption

Representa a opção de estatística.

LiteralTableHint

Representa a dica de tabela com valor literal.

LocationOption

Representa a opção LOCATION para tabelas SQL DW.

LockEscalationTableOption

Opção tabela de escalonamento de bloqueio.

LoginTypePayloadOption

Representa LOGIN_TYPE opção de conteúdo

LowPriorityLockWaitAbortAfterWaitOption

Representa a ação da opção de espera de bloqueio de baixa prioridade.

LowPriorityLockWaitMaxDurationOption

Representa a duração máxima de espera de bloqueio de baixa prioridade.

LowPriorityLockWaitOption

Representa a opção de espera de bloqueio de baixa prioridade.

LowPriorityLockWaitTableSwitchOption

Representa a opção de espera de bloqueio de baixa prioridade para a instrução do alter table switch.

MasterKeyStatement

Representa a instrução da chave mestra.

MaxDispatchLatencySessionOption

Representa a opção de sessão de evento MAX_DISPATCH_LATENCY

MaxDopConfigurationOption

Opção MAXDOP na instrução ALTER DATABASE SCOPED CONFIGURATION

MaxDurationOption

Representa a opção de duração máxima.

MaxLiteral

Representa o literal MAX.

MaxRolloverFilesAuditTargetOption

MAX_ROLLOVER_FILES opção de destino de auditoria.

MaxSizeAuditTargetOption

Opção MaxSize no caso do destino de auditoria FILE.

MaxSizeDatabaseOption

Opção MAXSIZE em criar e alterar o banco de dados para o Azure.

MaxSizeFileDeclarationOption

O valor da declaração de arquivo para MAXSIZE.

MemoryOptimizedTableOption

MEMORY_OPTIMIZED opção de tabela.

MemoryPartitionSessionOption

Representa a opção de sessão MEMORY_PARTITION_MODE

MergeAction

Representa a ação na instrução merge

MergeActionClause

A condição e a ação a serem tomadas para mesclagem.

MergeSpecification

A especificação de mesclagem.

MergeStatement

Representa a instrução MERGE.

MessageTypeStatementBase

Representa partes comuns das instruções CREATE e ALTER MESSAGE TYPE

MethodSpecifier

Representa o especificador de método.

MirrorToClause

Representa a instrução BACKUP da cláusula MIRROR TO

MoneyLiteral

Representa um literal Money.

MoveConversationStatement

Representa a instrução MOVE CONVERSATION

MoveRestoreOption

Representa a opção de restauração MOVE

MoveToDropIndexOption

Representa a opção Mover para em DROP INDEX

MultiPartIdentifier

Representa um identificador de várias partes.

MultiPartIdentifierCallTarget

Representa o destino de uma chamada que é uma coluna ou propriedade CLR em uma coluna.

NamedTableReference

A referência de tabela a um objeto CTE ou esquema.

NameFileDeclarationOption

A opção de declaração de arquivo para NAME ou NEWNAME.

NextValueForExpression

Representa a expressão NEXT VALUE FOR.

NullableConstraintDefinition

Representa a restrição que permite valor nulo.

NullIfExpression

Representa a expressão nullif.

NullLiteral

Representa um literal nulo.

NumericLiteral

Representa um literal numérico.

OdbcConvertSpecification

Representa a especificação de conversão Odbc.

OdbcFunctionCall

Representa a chamada de função ODBC.

OdbcLiteral

Representa um literal formatado odbc.

OdbcQualifiedJoinTableReference

Representa a junção qualificada odbc em uma cláusula from.

OffsetClause

Essa classe representa um filtro de deslocamento/busca, que pode ser usado em instruções select para paginar o conjunto de resultados.

OnFailureAuditOption

ON_FAILURE opção na instrução CREATE/ALTER SERVER AUDIT.

OnlineIndexLowPriorityLockWaitOption

Representa a suboperação de espera de bloqueio de baixa prioridade para a opção de índice online.

OnlineIndexOption

Representa a opção online.

OnOffAssemblyOption

Representa uma opção de assembly ativada/desativada.

OnOffAtomicBlockOption

Opção que será definida como optionState em BEGIN ATOMIC... Instrução END

OnOffAuditTargetOption

RESERVE_DISK_SPACE opção no caso do destino de auditoria FILE.

OnOffDatabaseOption

Opção que pode ser definida como ON ou OFF, na instrução CREATE/ALTER DATABASE.

OnOffDialogOption

Representa as opções de caixa de diálogo ON/OFF.

OnOffFullTextCatalogOption

Representa as opções de catálogo de texto completo ON/OFF.

OnOffOptionValue

Representa um valor de opção ON ou OFF.

OnOffPrimaryConfigurationOption

Opção que pode ser definida como ON ou OFF ou PRIMARY.

OnOffPrincipalOption

Opção de segurança na instrução CREATE ou ALTER LOGIN ou USER

OnOffRemoteServiceBindingOption

A opção de associação de serviço remoto para opções ON/OFF.

OnOffSessionOption

Representa a opção de sessão de evento TRACK_CAUSALITY e STARTUP_STATE

OnOffStatisticsOption

Representa opções on-off de novo estilo.

OpenCursorStatement

Abrir instrução de cursor

OpenJsonTableReference

Representa a referência da tabela OPENJSON

OpenMasterKeyStatement

Abra master instrução de chave.

OpenQueryTableReference

Representa a referência da tabela OPENQUERY.

OpenRowsetColumnDefinition

Represente a coluna que um usuário gostaria de ler de um arquivo.

OpenRowsetCosmos

Representa a referência da tabela OPENROWSET (PROVIDER = 'CosmosDB' ...).

OpenRowsetCosmosOption

Representa uma única opção na instrução OPENROWSET (Provider='CosmosDb'...)

OpenRowsetTableReference

Representa a referência da tabela OPENROWSET.

OpenSymmetricKeyStatement

Abra a instrução de chave simétrica.

OpenXmlTableReference

Representa a referência da tabela OPENXML

OperatorAuditOption

OPERATOR_AUDIT opção na instrução CREATE/ALTER SERVER AUDIT.

OptimizeForOptimizerHint

Representa a dica do otimizador OPTIMIZE FOR

OptimizerHint

Representa uma única dica de otimizador

OptionValue

Representa um valor de opção.

OrderBulkInsertOption

Representa a opção ORDER na instrução BULK INSERT.

OrderByClause

Representa a cláusula order by que pode ser usada em instruções como select.

OrderIndexOption

Representa a opção de pedido.

OutputClause

Representa a cláusula de saída.

OutputIntoClause

Representa a cláusula OutputInto

OverClause

Representa a cláusula over.

PageVerifyDatabaseOption

PAGE_VERIFY opção na instrução ALTER DATABASE, caso SET

ParameterizationDatabaseOption

Opção PARAMETERIZATION na instrução ALTER DATABASE, caso SET

ParameterizedDataTypeReference

A classe abstrata do tipo de dados que pode ter parâmetros.

ParameterlessCall

Representa chamadas sem parênteses e parâmetros.

ParenthesisExpression

Representa uma expressão entre parênteses.

ParseCall

Representa a chamada da função de análise.

ParseError

Essa classe relata o erro que ocorreu durante a análise.

PartitionFunctionCall

Representa a chamada da função de partição.

PartitionParameterType

Tipo de parâmetro na instrução CREATE PARTITION FUNCTION

PartitionSpecifications

Representa as especificações de uma partição de tabela.

PartitionSpecifier

Representa um especificador de partição como expressão ou ALL.

PartnerDatabaseOption

Opção PARTNER na instrução ALTER DATABASE, caso SET

PasswordAlterPrincipalOption

Opção PASSWORD na instrução ALTER LOGIN

PasswordCreateLoginSource

Caso de senha na instrução CREATE LOGIN

PayloadOption

Representa uma única opção de carga na instrução CREATE/ALTER ENDPOINT

Permission

Representa a permissão que pode ser usada no corpo da instrução de segurança.

PermissionSetAssemblyOption

Representa a opção de assembly PERMISSION_SET.

PivotedTableReference

Representa a referência de tabela dinâmica em uma cláusula from.

PortsEndpointProtocolOption

Representa a opção de protocolo de ponto de extremidade HTTP PORTS

PredicateSetStatement

Representa os vários conjuntos {...} { ON | Opções OFF } na gramática TSQL.

PredictTableReference

Representa a referência da tabela PREDICT

PrimaryExpression

Representa a classe base abstrata para expressões primárias.

PrimaryRoleReplicaOption

Representa a opção réplica para a função primária.

PrincipalOption

Opção única na instrução CREATE ou ALTER LOGIN ou USER

PrintStatement

Representa a instrução de impressão.

Privilege80

Representa um privilégio que pode ser usado em uma instrução de segurança.

PrivilegeSecurityElement80

Representa o elemento de segurança que tem privilégios.

ProcedureOption

Representa uma opção de procedimento

ProcedureParameter

Essa classe representa um parâmetro que pode ser passado para um procedimento.

ProcedureReference

Referência ao procedimento por nome e número

ProcedureReferenceName

Representa um procedimento por nome, como procedureReference ou contido em uma variável.

ProcedureStatementBody

Representa a instrução CREATE/ALTER PROCEDURE.

ProcedureStatementBodyBase

Representa propeties comuns em instruções CREATE/ALTER PROC/FUNCTION

ProcessAffinityRange

Representa um único intervalo de afinidade de processo na instrução ALTER SERVER CONFIGURATION.

ProviderEncryptionSource

Representa referência a um provedor EKM.

ProviderKeyNameKeyOption

Representa PROVIDER_KEY_NAME opção.

QualifiedJoin

Representa a junção qualificada em uma cláusula from.

QueryDerivedTable

Esse nó representa uma tabela derivada.

QueryExpression

Essa classe é uma classe base abstrata para a hierarquia de expressão de consulta na instrução select.

QueryParenthesisExpression

Essa classe representa a expressão parêntese que encapsula uma QueryExpression.

QuerySpecification

Essa classe representa a parte principal da instrução select.

QueryStoreCapturePolicyOption

Parte da Política de Captura das Opções do QueryStore

QueryStoreDatabaseOption

Repositório de Consultas opção (QDS) na instrução ALTER DATABASE, caso SET

QueryStoreDataFlushIntervalOption

Parte do intervalo de liberação de dados das opções do QueryStore

QueryStoreDesiredStateOption

Parte de Estado Desejado das Opções do QueryStore

QueryStoreIntervalLengthOption

Parte do tamanho do intervalo de estatísticas de runtime das opções do QueryStore

QueryStoreMaxPlansPerQueryOption

Max Plans Per Query part of QueryStore Options

QueryStoreMaxStorageSizeOption

Parte do tamanho máximo do armazenamento das opções do QueryStore

QueryStoreOption

Uma única opção de repositório de consultas.

QueryStoreSizeCleanupPolicyOption

Parte da Política de Limpeza Baseada em Tamanho das Opções do QueryStore

QueryStoreTimeCleanupPolicyOption

Parte da política de limpeza baseada em tempo das opções do QueryStore

QueueDelayAuditOption

QUEUE_DELAY opção na instrução CREATE/ALTER SERVER AUDIT.

QueueExecuteAsOption

A opção de fila para executar como.

QueueOption

Representa a opção de fila.

QueueProcedureOption

A opção de fila para o procedimento.

QueueStatement

Representa a base para instruções de fila.

QueueStateOption

Representa a base para a opção de fila que tem um estado.

QueueValueOption

A opção de fila com um valor.

RaiseErrorLegacyStatement

Representa a instrução raiserror de estilo herdada.

RaiseErrorStatement

Representa a instrução raiserror.

ReadOnlyForClause

Representa o caso FOR READ ONLY usado apenas em DECLARE CURSOR

ReadTextStatement

Representa a instrução readtext.

RealLiteral

Representa um literal real.

ReceiveStatement

Representa a instrução RECEIVE

ReconfigureStatement

Representa a instrução de reconfiguração.

RecoveryDatabaseOption

Opção RECOVERY na instrução ALTER DATABASE, caso SET

RemoteDataArchiveAlterTableOption

REMOTE_DATA_ARCHIVE opção de tabela para alterar.

RemoteDataArchiveDatabaseOption

REMOTE_DATA_ARCHIVE criar/alterar opções de banco de dados.

RemoteDataArchiveDatabaseSetting

REMOTE_DATA_ARCHIVE configurações no nível do BD

RemoteDataArchiveDbCredentialSetting

Configuração de CREDENCIAL para REMOTE_DATA_ARCHIVE

RemoteDataArchiveDbFederatedServiceAccountSetting

FEDERATED_SERVICE_ACCOUNT configuração para REMOTE_DATA_ARCHIVE

RemoteDataArchiveDbServerSetting

Configuração de SERVIDOR para REMOTE_DATA_ARCHIVE

RemoteDataArchiveTableOption

REMOTE_DATA_ARCHIVE opção de tabela para criar e alterar.

RemoteServiceBindingOption

Uma opção de associação de serviço remoto.

RemoteServiceBindingStatementBase

Representa a base comum para instruções CREATE e ALTER REMOTE SERVICE BINDING

RenameAlterRoleAction

Representa a ação renomear função de alteração.

RenameEntityStatement

Representa uma instrução Rename TABLE

ResampleStatisticsOption

Representa a opção de estatísticas de nova amostra que dá suporte à especificação de uma lista de intervalos de partição nos quais fazer a amostragem novamente.

ResourcePoolAffinitySpecification

Representa a especificação de afinidade de instrução do pool de recursos.

ResourcePoolParameter

Representa os parâmetros da instrução do pool de recursos.

ResourcePoolStatement

Representa a instrução Criar e Alterar Pool de Recursos.

RestoreMasterKeyStatement

Representa a instrução RESTORE MASTER KEY

RestoreOption

Representa uma única opção na instrução RESTORE

RestoreServiceMasterKeyStatement

Representa a instrução RESTORE SERVICE MASTER KEY

RestoreStatement

Representa a instrução RESTORE/LOAD

ResultColumnDefinition

Representa a definição de coluna de um conjunto de resultados

ResultSetDefinition

A definição de um conjunto de resultados individual

ResultSetsExecuteOption

A descrição do conjunto de resultados para instruções EXECUTE

RetentionDaysAuditTargetOption

Opção RetentionDays no caso de destino de auditoria de URL.

RetentionPeriodDefinition

Definição do período de retenção para a tabela temporal com controle de versão do sistema e a opção de tabela de retenção de dados.

ReturnStatement

Representa a instrução return

RevertStatement

Representa a instrução REVERT

RevokeStatement

Representa a instrução revoke.

RevokeStatement80

Representa a instrução revoke.

RightFunctionCall

Representa a chamada RIGHT.

RolePayloadOption

Representa a opção de conteúdo ROLE

RoleStatement

Representa a base da instrução de função.

RollbackTransactionStatement

Representa a instrução de transação de reversão.

RollupGroupingSpecification

Representa a especificação de agrupamento ROLLUP.

RouteOption

Representa a opção for route.

RouteStatement

Representa a base para instruções de rota.

RowValue

Representa dados para uma única linha.

SaveTransactionStatement

Representa a instrução save transaction.

ScalarExpression

A classe base abstrata que representa expressões escalares.

ScalarExpressionDialogOption

Representa opções de caixa de diálogo de expressão escalar.

ScalarExpressionRestoreOption

Representa uma única opção com valor opcional

ScalarExpressionSequenceOption

Representa a opção de sequência com uma expressão escalar.

ScalarExpressionSnippet

Espaço reservado para uma expressão escalar arbitrária.

ScalarFunctionReturnType

A definição de tipo de retorno para funções com valor escalar

ScalarSubquery

Representa a subconsulta.

SchemaDeclarationItem

Representa informações sobre uma coluna na declaração de esquema.

SchemaDeclarationItemOpenjson

Representa informações sobre uma coluna de resultado no Openjson.

SchemaObjectFunctionTableReference

Uma referência de tabela a uma função com valor de tabela

SchemaObjectName

Representa um nome de objeto de esquema.

SchemaObjectNameOrValueExpression

Representa schemaObjectName ou ValueExpression

SchemaObjectNameSnippet

Espaço reservado para um nome de objeto de esquema arbitrário.

SchemaObjectResultSetDefinition

Representa o conjunto de resultados como uma referência a um objeto ou tipo de esquema existente

SchemaPayloadOption

Representa a opção de conteúdo SCHEMA

SearchedCaseExpression

Representa uma expressão de caso pesquisado.

SearchedWhenClause

Representa a cláusula when usada em uma expressão de maiúsculas e minúsculas pesquisada.

SearchPropertyListAction

Classe base para ações de lista de propriedades de pesquisa.

SearchPropertyListFullTextIndexOption

Representa a opção de lista de propriedades de pesquisa na instrução FULLTEXT INDEX.

SecondaryRoleReplicaOption

Representa a opção de réplica da função secundária.

SecurityElement80

Representa o corpo de instrução de segurança que é comum para as instruções Grant Deny e Revoke.

SecurityPolicyOption

Representa uma opção em uma instrução CREATE/ALTER SECURITY POLICY

SecurityPolicyStatement

Classe base para todos os objetos de instrução de Política de Segurança

SecurityPredicateAction

Representa uma ação de alteração ou remoção de adição de predicado de segurança.

SecurityPrincipal

Representa a entidade de segurança que pode ser usada no corpo da instrução de segurança.

SecurityStatement

Representa a classe base do corpo da instrução de segurança.

SecurityStatementBody80

Representa a classe base do corpo da instrução de segurança.

SecurityTargetObject

Representa o objeto de destino que pode ser usado no corpo da instrução de segurança.

SecurityTargetObjectName

Representa o nome do objeto de destino de segurança.

SecurityUserClause80

Representa o corpo de instrução de segurança que é comum para as instruções Grant Deny e Revoke.

SelectElement

Representa um elemento na cláusula SELECT.

SelectFunctionReturnType

A definição de tipo de retorno para funções com valor de tabela embutida

SelectInsertSource

Representa a origem de inserção para SELECT.

SelectiveXmlIndexPromotedPath

Representa o caminho xml especificado na instrução CreateSelectiveXmlIndex

SelectScalarExpression

O elemento de coluna usado logo após a seleção palavra-chave.

SelectSetVariable

Essa classe representa a configuração de uma variável dentro de uma instrução select.

SelectStarExpression

Isso representa uma expressão select *

SelectStatement

Representa uma instrução SELECT.

SelectStatementSnippet

Espaço reservado para uma instrução select arbitrária.

SemanticTableReference

Representa as referências de tabela SEMANTICKEYPHRASETABLE, SEMANTICSIMILARITYTABLE e SEMANTICSIMILARITYDETAILSTABLE.

SendStatement

Representa a instrução SEND

SensitivityClassification

Classe utility para expor enumerações e métodos de classificação de confidencialidade

SensitivityClassificationOption

Opção única na instrução ADD SENSITIVITY CLASSIFICATION.

SensitivityClassificationStatement

Representa a instrução de classificação de confidencialidade base.

SequenceOption

Representa uma opção de sequência.

SequenceStatement

Classe base para todos os objetos de instrução de sequência

ServerAuditStatement

Base comum para instruções de auditoria CREATE e ALTER SERVER.

ServiceContract

Representa a referência de contrato de serviço (com ação opcional)

SessionOption

Representa a opção de sessão de evento

SessionTimeoutPayloadOption

Representa SESSION_TIMEOUT opção de conteúdo

SetClause

A classe base para a cláusula SET.

SetCommand

Representa um único comando em uma instrução SET (por exemplo, definir !language us_english!)

SetCommandStatement

Representa a instrução de comando SET (por exemplo, us_english de linguagem SET)

SetErrorLevelStatement

Representa a instrução SET ERRLVL

SetFipsFlaggerCommand

Representa o comando SET FIPS_FLAGGER

SetIdentityInsertStatement

Representa a instrução SET IDENTITY_INSERT

SetOffsetsStatement

Representa a instrução SET OFFSETS

SetOnOffStatement

Representa a instrução Set terminando se { ON | OFF }

SetRowCountStatement

Representa a instrução SET ROWCOUNT

SetSearchPropertyListAlterFullTextIndexAction

Representa a ação SEARCH PROPERTY LIST para a instrução ALTER FULLTEXT INDEX

SetStatisticsStatement

Representa Set Statistics {...} { ON | Opções OFF } na gramática TSQL.

SetStopListAlterFullTextIndexAction

Representa a ação STOPLIST para a instrução ALTER FULLTEXT INDEX.

SetTextSizeStatement

Representa a instrução SET TEXTSIZE

SetTransactionIsolationLevelStatement

Representa a instrução SET TRANSACTION ISOLATION LEVEL (?) Instantâneo (?)

SetUserStatement

Representa a instrução setuser.

SetVariableStatement

Representa a instrução set @local_variable

ShutdownStatement

Representa a instrução shutdown.

SignatureStatementBase

Representa a base comum para instruções ADD e DROP SIGNATURE.

SimpleAlterFullTextIndexAction

Representa a ação de sinalizador para a instrução ALTER FULLTEXT INDEX.

SimpleCaseExpression

Representa uma expressão de caso simples.

SimpleWhenClause

Representa a cláusula when usada em uma expressão de caso simples.

SingleValueTypeCopyOption

Representa literais para opções COPY

SizeFileDeclarationOption

A opção de declaração de arquivo para SIZE.

SoapMethod

Representa o método SOAP na parte de conteúdo da instrução CREATE ENDPOINT

SourceDeclaration

Representa o nome da declaração de origem do evento.

SpatialIndexOption

Representa a opção de índice espacial.

SpatialIndexRegularOption

Especifica as opções regulares de índice espacial.

Sql100ScriptGenerator

Gerador de script para T-SQL 100

Sql110ScriptGenerator

Gerador de script para T-SQL 110

Sql120ScriptGenerator

Gerador de script para T-SQL 120

Sql130ScriptGenerator

Gerador de script para T-SQL 130

Sql140ScriptGenerator

Gerador de script para T-SQL 140

Sql150ScriptGenerator

Gerador de script para T-SQL 150

Sql160ScriptGenerator

Gerador de script para T-SQL 160

Sql80ScriptGenerator

Gerador de script para T-SQL 80

Sql90ScriptGenerator

Gerador de script para T-SQL 90

SqlCommandIdentifier

Representa o SqlCommandIdentifier.

SqlDataTypeReference

Representa tipos de dados internos

SqlScriptGenerator

Gerador de script específico do SQL.

SqlScriptGeneratorOptions

Controla as opções de Geração de Script sql

SqlServerlessScriptGenerator

Gerador de script para pools de SQL sem servidor

StateAuditOption

Opção STATE na instrução ALTER SERVER AUDIT.

StatementList

Representa uma lista de instruções.

StatementListSnippet

Espaço reservado para uma lista de instruções arbitrárias.

StatementWithCtesAndXmlNamespaces

Essa classe representa uma instrução que pode começar com uma expressão de tabela comum ou namespaces xml.

StatisticsOption

Representa a opção de estatística.

StatisticsPartitionRange

Representa um único intervalo de partição, com expressões constantes

StopListFullTextIndexOption

Representa a opção STOPLIST na instrução FULLTEXT INDEX.

StopRestoreOption

Representa as opções de restauração StopAtMark/StopBeforeMark

StringLiteral

Representa um literal de cadeia de caracteres.

SubqueryComparisonPredicate

Representa os predicados de comparação que têm subconsultas.

SymmetricKeyStatement

Representa propriedades comuns para instruções ALTER e CREATE SYMMETRIC KEY

SystemTimePeriodDefinition

Período para tempo temporal do sistema.

SystemVersioningTableOption

SYSTEM_VERSIONING opção de tabela.

TableClusteredIndexType

Representação do tipo índice clusterizado para um índice de tabela.

TableDataCompressionOption

A opção de tabela para DATA_COMPRESSION.

TableDefinition

Essa classe armazena o corpo comum para definir uma tabela

TableDistributionOption

Representa a opção DISTRIBUTION da tabela para tabelas SQL DW.

TableDistributionPolicy

Classe base para políticas de distribuição de tabela.

TableHashDistributionPolicy

Representação da opção HASH para uma política de distribuição de tabela.

TableHint

Representa uma única dica de tabela.

TableHintsOptimizerHint

Representa a dica do otimizador que contém a dica de tabela.

TableIndexOption

Representa a opção INDEX da tabela para tabelas SQL DW.

TableIndexType

Classe base para tipos de índice de tabela.

TableNonClusteredIndexType

Representação do tipo de índice não clusterizado ou HEAP para um índice de tabela.

TableOption

Uma única opção de tabela.

TablePartitionOption

Representa a opção PARTITION de tabela para tabelas SQL DW.

TablePartitionOptionSpecifications

Para especificar intervalo e valores na opção de tabela de partição na instrução CREATE TABLE.

TableReference

Essa é uma classe base abstrata que representa a referência de tabela.

TableReferenceWithAlias

Isso representa uma referência de tabela que pode ter um alias.

TableReferenceWithAliasAndColumns

Representa uma referência de tabela que pode especificar aliases de coluna.

TableReplicateDistributionPolicy

Representação da opção REPLICATE para uma política de distribuição de tabela.

TableRoundRobinDistributionPolicy

Representação da opção ROUND_ROBIN para uma política de distribuição de tabela.

TableSampleClause

Representa a cláusula TABLESAMPLE.

TableSwitchOption

Representa a opção de ALTER TABLE SWITCH.

TableValuedFunctionReturnType

A definição de tipo de retorno para funções com valor de tabela de várias instruções

TableXmlCompressionOption

A opção de tabela para XMLCOMPRESSION.

TargetDeclaration

Representa a declaração de destino

TargetRecoveryTimeDatabaseOption

TARGET_RECOVERY_TIME opção na instrução ALTER DATABASE, caso SET

TemporalClause

Classe base para todas as cláusulas temporais.

TextModificationStatement

Representa a instrução writetext.

ThrowStatement

Representa a instrução THROW

TopRowFilter

Essa classe representa o filtro de linha superior, que pode ser usado na instrução select.

TransactionStatement

A classe base abstrata para instruções de transação.

TriggerAction

Representa a ação de gatilho.

TriggerObject

Informações sobre qual gatilho está sendo criado/alterado

TriggerOption

Representa a opção de gatilho.

TriggerStatementBody

Representa a instrução CREATE/ALTER TRIGGER.

TruncateTableStatement

Representa a instrução truncate table.

TruncateTargetTableSwitchOption

Representa a opção de tabela de destino truncar para a instrução alter table switch.

TryCastCall

Representa a chamada try_cast.

TryCatchStatement

Define a instrução try catch.

TryConvertCall

Representa a chamada da função try_convert.

TryParseCall

Representa a chamada da função try_parse.

TSEqualCall

Representa a chamada de função tsequal, que é uma função booliana.

TSql100Parser

O Analisador TSql para 10.0.

TSql110Parser

O Analisador TSql para 11.0.

TSql120Parser

O Analisador TSql para 12.0.

TSql130Parser

O Analisador TSql para 13.0.

TSql140Parser

O Analisador TSql para 14.0.

TSql150Parser

O Analisador TSql para 15.0.

TSql160Parser

O Analisador TSql para 16.0.

TSql80Parser

O Analisador TSql para 8.0.

TSql90Parser

O Analisador TSql para 9.0.

TSqlAuditEventGroupHelper

Expõe os grupos de eventos de auditoria.

TSqlAuditEventTypeHelper

Expõe os tipos de eventos de auditoria.

TSqlBatch

Representa um lote em script T-SQL.

TSqlConcreteFragmentVisitor

O visitante base dos fragmentos TSql concretos

TSqlFragment

Essa classe é uma classe interna real para analisar, portanto, não está na árvore de especificações.

TSqlFragmentSnippet

Espaço reservado para um TSqlFragment arbitrário.

TSqlFragmentVisitor

O visitante base do dom de script TSql.

TSqlParser

A classe base abstrata para analisadores TSql.

TSqlParserToken

Representa um único Token no texto de entrada.

TSqlScript

Representa um sript TSql.

TSqlStatement

Representa uma instrução única T-SQL.

TSqlStatementSnippet

Espaço reservado para uma instrução arbitrária.

TSqlTriggerEventGroupHelper

Expõe os grupos de eventos de gatilho.

TSqlTriggerEventTypeHelper

Expõe os tipos de eventos de gatilho.

UnaryExpression

Uma expressão que tem uma única expressão como filho.

UniqueConstraintDefinition

Representa a restrição de chave exclusiva ou primária. Essa classe converte a sintaxe 80 em sintaxe 90. Isso deve ser refletido no AST, se um diferenciador tiver de ser gravado.

UnpivotedTableReference

Representa a referência de tabela não dinâmica em uma cláusula from.

UnqualifiedJoin

Representa a junção não qualificada em uma cláusula from.

UpdateCall

Representa a chamada de função de atualização que é uma função booliana para uso em gatilhos.

UpdateDeleteSpecificationBase

Classe base para Especificações de Atualização e Exclusão

UpdateForClause

Representa o caso FOR UPDATE [columns] usado apenas em DECLARE CURSOR

UpdateMergeAction

Representa a ação de mesclagem de atualização

UpdateSpecification

As propriedades de Update

UpdateStatement

Representa a instrução update.

UpdateStatisticsStatement

Representa a instrução de estatísticas de atualização.

UpdateTextStatement

Representa a instrução updatetext.

UseFederationStatement

Representa a instrução USE FEDERATION

UseHintList

Representa dicas de otimizador em uma cláusula USE HINT.

UserDataTypeReference

Representa tipos de dados definidos pelo usuário

UserDefinedTypeCallTarget

Representa o destino de uma chamada que é uma coluna ou propriedade CLR em uma coluna.

UserDefinedTypePropertyAccess

Essa classe representa uma propriedade em um Udt.

UserLoginOption

Representa a opção de logon de usuário.

UserRemoteServiceBindingOption

A opção de associação de serviço remoto para USER.

UserStatement

Representa a base da instrução do usuário.

UseStatement

Representa a instrução use.

ValueExpression

Classe base para literais, variáveis e variáveis globais.

ValuesInsertSource

Representa a origem da inserção para VALUES.

VariableMethodCallTableReference

Representa uma referência de tabela que é uma chamada de método em uma referência de variável

VariableReference

Representa uma referência a uma variável

VariableTableReference

Essa classe representa uma referência de tabela que é uma variável.

VariableValuePair

Representa um par de valor variável único na dica otimizador OPTIMIZE FOR

ViewDistributionOption

Representa a opção exibir DISTRIBUIÇÃO para exibições materializadas do SQL DW.

ViewDistributionPolicy

Classe base para políticas de distribuição de exibição materializadas.

ViewForAppendOption

Representa a opção FOR_APPEND de exibição para exibições materializadas do SQL DW.

ViewHashDistributionPolicy

Representação da opção HASH para uma política de distribuição de exibição materializada.

ViewOption

Representa a opção View.

ViewRoundRobinDistributionPolicy

Representação da opção ROUND_ROBIN para uma política de distribuição de exibição materializada.

ViewStatementBody

Classe base para instrução CREATE/ALTER VIEW.

WaitAtLowPriorityOption

Representa a opção de espera de bloqueio de baixa prioridade para a instrução do alter table switch.

WaitForStatement

Representa a instrução waitfor.

WaitForSupportedStatement

Classe base para instruções dentro da instrução WAITFOR

WhenClause

Classe abstrata para expressão de maiúsculas e minúsculas quando cláusulas

WhereClause

Representa a cláusula where que pode ser usada em instruções como select, update.

WhileStatement

Representa a instrução while.

WindowClause

Representa a cláusula window.

WindowDefinition

Definição de uma janela nomeada.

WindowDelimiter

Representa a especificação de um limite de janela.

WindowFrameClause

Representa a especificação de limites de janela para agregações de janela.

WindowsCreateLoginSource

Caso do Windows na instrução CREATE LOGIN

WithCtesAndXmlNamespaces

Essa classe representa um constructo comum que pode ter expressões de tabela comuns e namespaces xml nele.

WithinGroupClause

Representa a cláusula dentro do grupo.

WitnessDatabaseOption

Opção WITNESS na instrução ALTER DATABASE, caso SET

WlmTimeLiteral

Representa um literal do tipo de tempo usado no Gerenciamento de Carga de Trabalho.

WorkloadClassifierOption

Uma única opção de classificador de carga de trabalho.

WorkloadClassifierStatement

Representa a instrução Criar Classificador de Carga de Trabalho

WorkloadGroupImportanceParameter

Representa o parâmetro da importância do grupo de carga de trabalho.

WorkloadGroupParameter

Representa os parâmetros de instrução do grupo de carga de trabalho.

WorkloadGroupResourceParameter

Representa os parâmetros de instrução do grupo de carga de trabalho.

WorkloadGroupStatement

Representa a instrução Criar e Alterar Grupo de Carga de Trabalho.

WriteTextStatement

Representa a instrução writetext.

WsdlPayloadOption

Representa a opção de conteúdo WSDL

XmlCompressionOption

Representa uma única opção de compactação xml.

XmlDataTypeReference

Representa tipos de dados xml

XmlForClause

Representa o caso FOR XML (opções)

XmlForClauseOption

Representa o caso FOR XML (opções)

XmlNamespaces

Essa classe representa XmlNameSpaces

XmlNamespacesAliasElement

A variação de alias para o elemento namespace xml.

XmlNamespacesDefaultElement

A variação padrão do elemento namespace xml.

XmlNamespacesElement

O elemento usado na definição do namespace xml.

Enumerações

AbortAfterWaitType

A ação a ser executada após o tempo limite de espera de baixa prioridade.

AffinityKind

Os tipos de afinidade de ponto de extremidade

AllowConnectionsOptionKind

As opções permitir leitura.

AlterAction

Os tipos de alter action

AlterAvailabilityGroupActionType

Os tipos alteram as ações do grupo de disponibilidade

AlterAvailabilityGroupStatementType

Os tipos de instruções alter availability group.

AlterCertificateStatementKind

Os tipos de Alter Certificate

AlterEventSessionStatementType

Os tipos de instrução alter event session

AlterFederationKind

Os tipos de instrução alter federation

AlterFullTextCatalogAction

Os tipos de ação de alterar catálogo de texto completo

AlterIndexType

Os possíveis tipos de alteração de índice.

AlterMasterKeyOption

Os tipos de opções de alter master chave

AlterResourceGovernorCommandType

Os tipos de comando alter resource governor

AlterServerConfigurationBufferPoolExtensionOptionKind

Os tipos de opções de extensão do pool de buffers.

AlterServerConfigurationDiagnosticsLogOptionKind

Os tipos de diagnóstico opções de log.

AlterServerConfigurationExternalAuthenticationOptionKind

Os tipos de opções de autenticação externa.

AlterServerConfigurationFailoverClusterPropertyOptionKind

Os tipos de propriedades de cluster de failover.

AlterServerConfigurationHadrClusterOptionKind

Os tipos de propriedades do cluster HADR.

AlterServerConfigurationSoftNumaOptionKind

Os tipos de opções de softnuma.

AlterServiceMasterKeyOption

Os tipos de alter service master opção de chave

AlterTableAlterColumnOption

As opções para alterar a versão da coluna da instrução alter table. AddRowguidcol, DropRowguidcol só poderá acontecer se não houver DataType.

ApplicationRoleOptionKind

As possíveis opções de função de aplicativo.

AssemblyOptionKind

As opções de assembly possíveis.

AssignmentKind

Os tipos de atribuição

AtomicBlockOptionKind

Opções especificadas na instrução atomic block

AttachMode

Os tipos de modo de anexação

AuditActionGroup

Os tipos de grupo de ações de auditoria

AuditFailureActionType

A ação a ser tomada em caso de falha de auditoria.

AuditOptionKind
AuditTargetKind

Os possíveis tipos de destino de auditoria

AuditTargetOptionKind
AuthenticationProtocol

Os tipos de protocolos de autenticação

AuthenticationTypes

Possíveis tipos de autenticação

AutomaticTuningOptionKind

As opções de ajuste automático possíveis em 'ALTER DATABASE d1 SET AUTOMATIC_TUNING = (...)'

AutomaticTuningOptionState

As opções de ajuste automático possíveis em 'ALTER DATABASE d1 SET AUTOMATIC_TUNING = (OPTION = ...)'

AutomaticTuningState

Opção State of Automatic Tuning

AvailabilityGroupOptionKind

Os tipos de opções do grupo de disponibilidade

AvailabilityModeOptionKind

As opções do modo de disponibilidade.

AvailabilityReplicaOptionKind

As possíveis opções de réplica de disponibilidade.

BackupOptionKind

Os tipos de opções de backup

BackupRestoreItemKind

Os tipos de opções de item de restauração de backup

BinaryExpressionType

Os tipos de expressões escalares que têm duas expressões como filhos.

BinaryQueryExpressionType

Os tipos de expressões de consulta que têm duas expressões de consulta como filhos.

BooleanBinaryExpressionType

Os tipos de expressões boolianas que têm duas expressões como filhos.

BooleanComparisonType

Os tipos de expressões de comparação

BooleanTernaryExpressionType

Os tipos de expressões que têm três expressões como filhos.

BoundingBoxParameterType

Os tipos de parâmetro de caixa delimitadora

BrokerPriorityParameterSpecialType

Os tipos de parâmetros de prioridade do agente

BrokerPriorityParameterType

Os tipos de parâmetros de prioridade do agente

BulkInsertOptionKind

Se essa enumeração ultrapassar 63, o Analisador precisará ser atualizado – ele usará Int64 para marcar para duplicação de opção

CatalogCollation

Valores para a opção de banco de dados CATALOG_COLLATION

CertificateOptionKinds

Os tipos de opções de certificado

ChangeTrackingOption

As possíveis opções de controle de alterações.

ColumnEncryptionDefinitionParameterKind

Tipos de parâmetro para definição de criptografia de coluna

ColumnEncryptionKeyAlterType

Tipos de instrução alter da chave de criptografia de coluna

ColumnEncryptionKeyValueParameterKind

Parâmetros de valor da chave de criptografia de coluna

ColumnEncryptionType

Tipos de criptografia com suporte em uma coluna.

ColumnMasterKeyParameterKind

Tipos de parâmetro para definição de chave de master de coluna

ColumnType

Tipos de coluna, usados para a classe Column.

CommandOptions

Comandos que podem ser usados em instruções de segurança.

CompressionDelayTimeUnit

Valores possíveis para unidades na cláusula COMPRESSION_DELAY.

ComputeFunctionType

Os tipos possíveis para a função de computação da cláusula de computação.

ConstraintEnforcement

Define como as restrições podem ser impostas.

ContainmentOptionKind

As configurações de contenção possíveis.

CopyCommandCompressionType

Tipo de compactação compatível com o comando copy.

CopyCommandCredentialType

Identidade de credencial com suporte na instrução COPY.

CopyCommandDateFormat

Dateformat compatível com o comando copy.

CopyCommandEncoding

Codificação com suporte para o comando copy.

CopyCommandFileFormatType

Os tipos de arquivo com suporte para o comando copy.

CopyCommandIdentityInsert

Inserção de identidade compatível com o comando copy.

CopyOptionKind

Se essa enumeração crescer além de 31, o Analisador precisará ser atualizado – ele usará Int32 para marcar para duplicação de opção

CryptoMechanismType

Os tipos de mecanismo de criptografia

CursorOptionKind

Diferentes opções de cursor

DatabaseAuditActionKind

Os tipos de ação de auditoria de banco de dados

DatabaseConfigClearOptionKind

Os tipos de opções de banco de dados que podem ser desmarcadas

DatabaseConfigSetOptionKind

Os tipos de opções de configuração de banco de dados que podem ser definidas

DatabaseConfigurationOptionState

Estado de algumas opções de configuração de banco de dados

DatabaseEncryptionKeyAlgorithm

Possíveis algoritmos para chave de criptografia de banco de dados.

DatabaseMirroringEndpointRole

Os tipos de função de ponto de extremidade de espelhamento de banco de dados

DatabaseOptionKind

Os tipos de opções de banco de dados

DataCompressionLevel

Os valores possíveis para o nível de compactação de dados

DbccCommand

Os valores possíveis para comandos dbcc

DbccOptionKind

Os tipos de opções dbcc

DelayedDurabilityOptionKind

As possíveis configurações de durabilidade atrasadas.

DeleteUpdateAction

Mostra a ação que será executada na exclusão ou atualização.

DeviceType

Os tipos de dispositivos

DialogOptionKind
DiskStatementOptionKind

Diferentes opções de instrução de disco

DiskStatementType

O tipo de instrução de disco.

DropClusteredConstraintOptionKind

Descartar tipos de opção de restrição clusterizados.

DropSchemaBehavior

Comportamento DROP SCHEMA (no caso do SQL 2000)

DurabilityTableOptionKind

Os tipos de durabilidade da tabela

EnableDisableOptionType

Os tipos de habilitar opções de desabilitação

EncryptionAlgorithm

Algoritmos possíveis para criptografia

EncryptionAlgorithmPreference

Valores possíveis para preferência de algoritmo de criptografia.

EndpointEncryptionSupport

Os tipos de suporte à criptografia de ponto de extremidade

EndpointProtocol

Os tipos de protocolo de ponto de extremidade

EndpointProtocolOptions

As possíveis opções de protocolo de ponto de extremidade

EndpointState

Os tipos de estado do ponto de extremidade

EndpointType

Os tipos de ponto de extremidade

EventNotificationEventGroup

Os tipos de grupo de eventos

EventNotificationEventType

Tipos de evento possíveis

EventNotificationTarget

Os possíveis destinos de notificação de eventos.

EventSessionEventRetentionModeType

Os tipos de modos de retenção de eventos

EventSessionMemoryPartitionModeType

Os tipos de modo de partição de memória

EventSessionScope

Os escopos permitidos das sessões de evento

ExecuteAsOption

As opções executar como.

ExecuteOptionKind
ExternalDataSourceOptionKind

As opções de fonte de dados externa.

ExternalDataSourcePushdownOption

A enumeração especifica o tipo de fonte de dados externa para tabelas externas Atualmente, damos suporte a HADOOP, RDBMS e SHARD_MAP_MANAGER.

ExternalDataSourceType

A enumeração especifica o tipo de fonte de dados externa para tabelas externas Atualmente, damos suporte a HADOOP, RDBMS e SHARD_MAP_MANAGER. EXTERNAL_GENERICS funciona apenas para SQL150 e DW, no DW ele é chamado de fonte de dados externa nativa.

ExternalFileFormatOptionKind

As opções de formato de arquivo externo.

ExternalFileFormatType

A enumeração especifica os tipos de formato de arquivo externo DELIMITEDTEXT, RCFILE, ORC, PARQUET.

ExternalFileFormatUseDefaultType

A enumeração especifica que o formato de arquivo externo use a opção de tipo padrão FALSE (padrão) ou TRUE.

ExternalResourcePoolAffinityType

Os tipos de parâmetros usados em uma instrução CREATE/ALTER EXTERNAL RESOURCE POOL

ExternalResourcePoolParameterType

Os tipos de parâmetros usados em uma instrução CREATE/ALTER EXTERNAL RESOURCE POOL

ExternalStreamOptionKind

Opções de Fluxo Externo

ExternalTableOptionKind

As opções de tabela externa.

ExternalTableRejectType

A enumeração especifica que a tabela externa rejeita os tipos VALUE (padrão) ou PERCENTAGE.

FailoverActionOptionKind

Os tipos de opções de ação de failover.

FailoverModeOptionKind

As opções do modo de failover.

FetchOrientation

Valores possíveis para orientação de busca

FileDeclarationOptionKind

As opções possíveis de declaração de arquivo

FileFormatType

Os formatos de arquivo externos com suporte.

FipsComplianceLevel

Nível de conformidade do Fips 127-2

FullTextCatalogOptionKind
FullTextFunctionType

Os tipos de função fulltext.

FullTextIndexOptionKind

As possíveis opções de índice fulltext

FunctionOptionKind

Valores possíveis para opções de função

GeneralSetCommandType

Tipos de comandos set com parâmetro

GeneratedAlwaysType

Valores possíveis para a cláusula 'GENERATED ALWAYS'

GraphMatchRecursivePredicateKind

Tipo de predicado recursivo para expressão de correspondência de grafo.

GridParameterType

Os tipos de parâmetros de grade

GroupByOption

As opções que agrupam por cláusula podem ter.

HadrDatabaseOptionKind

Os tipos de opções de banco de dados Hadr

ImportanceParameterType

Os valores possíveis para o parâmetro importance nas instruções CREATE/ALTER WORKLOAD GROUP e CREATE SPATIAL INDEX

IndexOptionKind

As opções de índice possíveis.

IndexTypeKind

Os tipos de índice possíveis.

InsertOption

O tipo de opções de inserção

IsolationLevel

Níveis de isolamento para o comando SET TRANSACTION ISOLATION LEVEL

JoinHint

Os tipos de dicas de junção.

JsonForClauseOptions

Enumeração para armazenar JSON diferente para opções de cláusula

KeyOptionKind
KeywordCasing

Representa as possíveis maneiras de criar maiúsculas e minúsculas de palavras-chave SQL

LiteralType

Os tipos literais.

LockEscalationMethod

Os tipos de métodos de escalonamento de bloqueio

LowPriorityLockWaitOptionKind

As possíveis opções de espera de bloqueio de baixa prioridade.

MemoryUnit

Unidades de memória para opções de declaração de arquivo na instrução CREATE DATABASE

MergeCondition

Os valores possíveis para a condição de mesclagem

MessageSender

Os tipos de remetentes de mensagens

MessageValidationMethod

Os tipos de métodos de validação de mensagem

MigrationState

Os tipos de estado de migração

ModifyFileGroupOption

Os valores possíveis para modificar opções de grupo de arquivos

NonTransactedFileStreamAccess

Os possíveis valores de acesso de fluxo de arquivos não transacionados.

NullNotNull

Representa o contraint NULL/NOT NULL opcional na definição de coluna na instrução INSERT BULK

OdbcLiteralType

Representa os tipos literais Odbc

OpenRowsetCosmosOptionKind

Opções disponíveis para a instrução OPENROWSET (Provider =' CosmosDB' ....). Essa sintaxe é específica para pools de SQL sem servidor

OptimizerHintKind

Dicas do otimizador

OptionState

Estado de alguma opção

PageVerifyDatabaseOptionKind

Os tipos de página verificam as opções de alter database

ParameterlessCallType

Especifica o tipo da chamada sem parâmetros.

ParameterModifier

Os tipos de modificador de parâmetro

ParameterStyle

Estilo de parâmetro para corpos de função externos

PartitionFunctionRange

Os valores possíveis para o intervalo de funções de partição

PartitionTableOptionRange

Os valores possíveis para o intervalo de opções da tabela de partição

PartnerDatabaseOptionKind

Os tipos de opções de altere banco de dados do parceiro

PayloadOptionKinds

Os tipos de opções de conteúdo

PermissionSetOption

As opções do conjunto de permissões.

PortTypes

Os valores possíveis para tipos de porta

PredictRunTimeOptions

As opções prever runtime.

PrincipalOptionKind

Os tipos de opções de logon

PrincipalType

Os tipos de entidade de segurança que podem ser usados em instruções de segurança.

PrivilegeType80

Os tipos de privilégios que podem ser usados nas instruções de segurança.

ProcedureOptionKind

Os tipos de opções de procedimento

ProcessAffinityType

O tipo de afinidade de processo na instrução ALTER SERVER CONFIGURATION

QualifiedJoinType

Os tipos de junções qualificadas.

QueryStoreCapturePolicyOptionKind

Os possíveis modos de política de captura de Repositório de Consultas

QueryStoreDesiredStateOptionKind

As possíveis opções de estado desejado Repositório de Consultas

QueryStoreOptionKind

As opções de Repositório de Consultas possíveis em 'ALTER DATABASE d1 SET QUERY_STORE = (...)'

QueryStoreSizeCleanupPolicyOptionKind

Os possíveis modos de política de limpeza baseados em tamanho

QueueOptionKind

As opções de fila possíveis.

QuoteType

O tipo de cotação possível.

RaiseErrorOptions

Opções raiseError.

RdaTableOption

Os tipos de opção de tabela RDA

RecoveryDatabaseOptionKind

Os tipos de opções de alteração de banco de dados de recuperação

RemoteDataArchiveDatabaseSettingKind

As configurações possíveis em 'ALTER DATABASE d1 SET REMOTE_DATA_ARCHIVE = (...)'

RemoteServiceBindingOptionKind
ResourcePoolAffinityType

Os tipos de parâmetros usados em uma instrução CREATE/ALTER RESOURCE POOL

ResourcePoolParameterType

Os tipos de parâmetros usados em uma instrução CREATE/ALTER RESOURCE POOL

RestoreOptionKind

Os tipos de opções de restauração

RestoreStatementKind

Os tipos de instruções de restauração

ResultSetsOptionKind

Indica se os conjuntos de resultados são definidos em instruções Execute

ResultSetType

Indica o mecanismo usado para definir o conjunto de resultados.

RouteOptionKind

As opções de rota possíveis.

SecondaryXmlIndexType

Os tipos de índice xml secundários.

SecurityObjectKind

Os tipos de objetos de segurança

SecurityPolicyActionType

Os tipos de ações de declaração de política de segurança

SecurityPolicyOptionKind

As opções de política de segurança.

SecurityPredicateActionType

Os tipos de opções de predicado de segurança

SecurityPredicateOperation

Os tipos de operações de predicado de segurança

SecurityPredicateType

Os tipos de predicados de segurança

SemanticFunctionType

Os tipos de função semântica.

SensitivityClassification.OptionType

Tipo de opção de classificação de confidencialidade usada em AddSensitivityClassificationStatement

SensitivityClassification.Rank

Valores de classificação de classificação de confidencialidade

SeparatorType

Os tipos de separador possíveis.

SequenceOptionKind

Os tipos de opções de sequência

ServiceBrokerOption

Opções possíveis do service broker para instrução CREATE DATABASE

SessionOptionKind
SetOffsets

Os vários tipos de palavras-chave usados na instrução SET OFFSETS.

SetOptions

Os vários tipos de opções SET de predicado encontradas no SQL.

SetStatisticsOptions

Os vários tipos de opções SET STATISTICS de predicado encontradas no SQL.

SignableElementKind

Os tipos de elementos que podem ser assinados

SimpleAlterFullTextIndexActionKind

Os tipos de ações de índice de alter fulltext

SoapMethodAction

Os tipos de ações de método soap

SoapMethodFormat

Os possíveis formatos de método soap

SoapMethodSchemas

Os tipos de esquema de método soap

SortOrder

Essa enumeração é a possibilidade de uma ordem de classificação.

SparseColumnOption

Os valores possíveis para opções de coluna esparsas

SpatialIndexingSchemeType

Os tipos de esquema de indexação espacial

SqlDataTypeOption

Esses são os tipos de dados possíveis no Sql. A capitalização de nomes é influenciada por System.Data.SqlDbType.

SqlEngineType

Essa enumeração lista o tipo de mecanismo de SQL Server

SqlVersion

Essa enumeração lista as versões do Sql.

StatisticsOptionKind

As possíveis opções de Estatísticas.

SubqueryComparisonPredicateType

Os tipos de predicados de comparação que envolvem uma subconsulta.

TableElementType

Tipo de elemento Table.

TableHintKind

As dicas de tabela.

TableOptionKind

As opções de tabela possíveis

TableSampleClauseOption

As opções da cláusula de exemplo de tabela.

TableSwitchOptionKind

As opções possíveis para alterar a instrução alter table switch.

TemporalClauseType

Valores possíveis para a cláusula temporal na parte 'FROM' de uma consulta.

TemporalRetentionPeriodUnit

Valores possíveis para unidades na cláusula HISTORY_RETENTION_PERIOD.

TimeUnit

Os tipos de unidades de tempo usadas em várias instruções. Mais unidades de tempo podem ser adicionadas conforme necessário.

TriggerActionType

Especifique quais instruções de modificação de dados, quando tentadas em relação a esta tabela ou exibição, ativam o gatilho.

TriggerEnforcement

Opções sobre a imposição da execução do gatilho.

TriggerOptionKind

As possíveis opções de gatilho.

TriggerScope

Esta lista de enumeração de possíveis escopos de gatilho

TriggerType

Especifica o tipo do gatilho.

TSqlTokenType
UnaryExpressionType

Os tipos de expressões escalares que têm uma única expressão como filho.

UniqueRowFilter

Usado na instrução Select.

UnqualifiedJoinType

As opções de índice possíveis.

UserLoginOptionType

As possíveis opções de logon do usuário.

UserType80

Os tipos de privilégios que podem ser usados nas instruções de segurança.

ViewOptionKind

As possíveis opções de Exibição.

WaitForOption

As opções possíveis de espera.

WindowDelimiterType

Tipo de limite de janela

WindowFrameType

Tipo do quadro de janela. Especifica se são usadas unidades ROWS ou RANGE.

WorkloadClassifierOptionType

As opções do classificador de carga de trabalho.

WorkloadGroupParameterType

Os tipos de paramters de recursos de carga de trabalho

XmlCompressionOptionState

As possíveis opções de compactação Xml em 'CREATE TABLE t1 XML_COMPRESSION = { ON | OFF }'

XmlDataTypeOption

Esses são os possíveis modificadores para o tipo de dados xml.

XmlForClauseOptions

Enumerar para armazenar XML diferente para opções de cláusula