Namespace Microsoft.Data.Schema.ScriptDom.Sql

O Microsoft.Data.Schema.ScriptDom.Sql namespace fornece suporte de analisador de específicas de Microsoft SQL Server e o gerador de scripts.

Classes

  Classe Descrição
Classe pública AddAlterFullTextIndexAction
Classe pública AddFileSpec Representa um único arquivo em uma cláusula de adicionar o arquivo de uma instrução ALTER ASSEMBLY.
Classe pública AddSignatureStatement Esta classe representa as declarações de Adicionar assinatura.
Classe pública AdhocDataSource
Classe pública AdhocTableSource Esta classe representa a origem da tabela (ad hoc) OPENDATASOURCE.
Classe pública AlgorithmKeyOption Esta classe representa a opção de ALGORITMO.
Classe pública AlterApplicationRoleStatement Esta classe representa a instrução ALTER ROLE de aplicativo.
Classe pública AlterAssemblyStatement Esta classe representa a instrução ALTER ASSEMBLY.
Classe pública AlterAsymmetricKeyStatement Representa uma instrução ALTER chave ASSIMÉTRICA.
Classe pública AlterAuthorizationStatement Representa uma instrução ALTER AUTHORIZATION.
Classe pública AlterBrokerPriorityStatement Representa a instrução ALTER prioridade de BROKER.
Classe pública AlterCertificateStatement Representa uma instrução ALTER certificado.
Classe pública AlterCreateEndpointStatementBase Representa a parte comum de criar e alterar o ponto de EXTREMIDADE de instruções.
Classe pública AlterCreateServiceStatementBase Representa uma instrução de criar o serviço.
Classe pública AlterCredentialStatement Representa uma instrução ALTER CREDENCIAL.
Classe pública AlterCryptographicProviderStatement Representa a instrução ALTER CRYPTOGRAPHIC PROVIDER.
Classe pública AlterDatabaseAddFileGroupStatement
Classe pública AlterDatabaseAddFileStatement Adiciona uma ocorrência do arquivo de banco de dados ALTER.
Classe pública AlterDatabaseAuditSpecificationStatement Altera uma especificação de auditoria de banco de dados.
Classe pública AlterDatabaseCollateStatement Altera o caso COLLATE de ALTER DATABASE.
Classe pública AlterDatabaseEncryptionKeyStatement Altera a chave de criptografia do banco de dados.
Classe pública AlterDatabaseModifyFileGroupStatement
Classe pública AlterDatabaseModifyFileStatement Usado para modificar o caso de arquivo a partir de uma instrução ALTER DATABASE.
Classe pública AlterDatabaseModifyNameStatement Usado para modificar o caso de nome de uma instrução ALTER DATABASE.
Classe pública AlterDatabaseOption Representa uma única opção em uma instrução ALTER DATABASE, o caso do conjunto.
Classe pública AlterDatabaseRebuildLogStatement Usado para recriar um caso de log a partir de uma instrução ALTER DATABASE.
Classe pública AlterDatabaseRemoveFileGroupStatement
Classe pública AlterDatabaseRemoveFileStatement Usado para remover o caso do arquivo a partir de uma instrução ALTER DATABASE.
Classe pública AlterDatabaseSetStatement Representa o caso de conjunto em uma instrução ALTER DATABASE.
Classe pública AlterDatabaseStatement Representa uma instrução ALTER DATABASE.
Classe pública AlterDatabaseTermination Contém informações de terminação.
Classe pública AlterEndpointStatement Representa uma instrução CREATE ENDPOINT.
Classe pública AlterEventSessionStatement Representa a instrução ALTER eventos de sessão.
Classe pública AlterFullTextCatalogStatement
Classe pública AlterFullTextIndexAction
Classe pública AlterFullTextIndexStatement
Classe pública AlterFullTextStopListStatement
Classe pública AlterFunctionStatement Representa a instrução ALTER FUNCTION.
Classe pública AlterIndexStatement Representa a instrução ALTER INDEX.
Classe pública AlterLoginAddDropCredentialStatement Representa uma instrução ALTER LOGIN, que adiciona ou cair de um nome de credencial.
Classe pública AlterLoginEnableDisableStatement Representa uma instrução ALTER LOGIN, que ativa ou desativa o login.
Classe pública AlterLoginOptionsStatement Representa uma instrução ALTER LOGIN, que altera as opções.
Classe pública AlterLoginStatement Representa uma instrução ALTER LOGIN, que altera as propriedades de uma conta de login do SQL Server.
Classe pública AlterMasterKeyStatement Representa a instrução ALTER MASTER KEY, que altera as propriedades de uma chave mestre do banco de dados.
Classe pública AlterMessageTypeStatement Representa uma instrução de alterar o tipo de mensagem.
Classe pública AlterPartitionFunctionStatement Representa uma instrução ALTER a função de partição, que altera a função de partição dividindo ou mesclar seus valores de limite.
Classe pública AlterPartitionSchemeStatement Representa uma instrução de alterar o esquema de partição, que adiciona um grupo de arquivos para um esquema de partição ou altera a designação do grupo de arquivos usado Avançar para o esquema de partição.
Classe pública AlterProcedureStatement Representa a instrução ALTER PROCEDURE.
Classe pública AlterQueueStatement Representa a instrução ALTER fila.
Classe pública AlterRemoteServiceBindingStatement Representa a instrução ALTER a ligação de serviço remoto, que altera o usuário associado a uma ligação de serviço remoto, ou altera a configuração para a ligação de autenticação anônima.
Classe pública AlterResourceGovernorStatement Representa a instrução ALTER RESOURCE GOVERNOR.
Classe pública AlterResourcePoolStatement Representa a instrução ALTER POOL de recursos, que altera uma configuração de pool de recursos Resource Governor existente.
Classe pública AlterRoleStatement Representa a instrução ALTER ROLE, que altera o nome de uma função de banco de dados.
Classe pública AlterRouteStatement Representa a instrução ALTER ROTA.
Classe pública AlterSchemaStatement Representa a instrução ALTER SCHEMA.
Classe pública AlterServerAuditSpecificationStatement Altera a especificação de auditoria de servidor, que altera um objeto de especificação de auditoria de servidor usando o recurso de SQL Server de auditoria.
Classe pública AlterServerAuditStatement Representa a instrução ALTER auditoria do servidor.
Classe pública AlterServerConfigurationStatement Representa a instrução de alterar a configuração do servidor.
Classe pública AlterServiceMasterKeyStatement Representa a instrução ALTER SERVICE MASTER KEY, que altera a chave mestra do serviço de uma instância de SQL Server.
Classe pública AlterServiceStatement Representa a instrução ALTER SERVICE.
Classe pública AlterSymmetricKeyStatement Representa a instrução ALTER chave SIMÉTRICA.
Classe pública AlterTableAddTableElementStatement Adiciona uma especialização de elemento de tabela de uma instrução ALTER TABLE.
Classe pública AlterTableAlterColumnStatement Representa uma especialização de coluna alter de uma instrução ALTER TABLE.
Classe pública AlterTableChangeTrackingModificationStatement Modifica o rastreamento de alterações para uma tabela.
Classe pública AlterTableConstraintModificationStatement Define as modificações para uma restrição de tabela.
Classe pública AlterTableDropTableElement Representa os elementos individuais que podem ser usados em uma instrução de alter table drop.
Classe pública AlterTableDropTableElementStatement Representa solta especialização de elemento de tabela da instrução ALTER TABLE.Contém uma lista de nomes de colunas e restrições para ser descartado.
Classe pública AlterTableRebuildStatement Recria índices em uma tabela.
Classe pública AlterTableSetStatement Opções para uma tabela de tabela de alterações.
Classe pública AlterTableStatement Representa a classe base de instrução ALTER TABLE.
Classe pública AlterTableSwitchStatement Representa alterna especialização da instrução ALTER TABLE.
Classe pública AlterTableTriggerModificationStatement Define as modificações a um disparador em uma tabela.
Classe pública AlterTriggerStatement Representa a instrução ALTER DISPARADOR.
Classe pública AlterUserStatement Representa a instrução ALTER USER.
Classe pública AlterViewStatement Representa a instrução ALTER VIEW.
Classe pública AlterWorkloadGroupStatement Representa a instrução ALTER grupo de carga de trabalho.
Classe pública AlterXmlSchemaCollectionStatement Representa a instrução ALTER XML SCHEMA COLLECTION.
Classe pública ApplicationRoleOption Representa a opção de função do aplicativo.
Classe pública ApplicationRoleStatement Representa a instrução de função do aplicativo base.
Classe pública AssemblyEncryptionSource Representa uma referência a um assembly que contém uma chave ou um certificado.
Classe pública AssemblyName Representa os nomes de assembly do CLR.
Classe pública AssemblyStatement Representa as partes comuns nas instruções CREATE e ALTER ASSEMBLY.
Classe pública AssignmentSetClause Representa a atribuição de define a cláusula.
Classe pública AsymmetricKeyCreateLoginSource Representa o caso de certificado em uma instrução de criar o LOGIN.
Classe pública AuditActionGroupReference Representa a referência de grupo de auditoria.
Classe pública AuditActionSpecification Representa a especificação de ação de auditoria.
Classe pública AuditFileOption Representa uma única opção em caso de destino de auditoria de arquivo.
Classe pública AuditGuidAuditOption Representa a opção de AUDIT_GUID em uma instrução CREATE SERVER AUDIT.
Classe pública AuditOption Representa uma única opção em uma instrução CREATE/ALTER SERVER AUDIT.
Classe pública AuditSpecificationDetail Representa a classe base para a auditoria especificação e auditoria ação grupo nome da ação.
Classe pública AuditSpecificationPart Representa uma cláusula de ADD/DROP em uma instrução de especificação de auditoria.
Classe pública AuditSpecificationStatement Representa uma instrução de especificação de auditoria.
Classe pública AuditTarget Representa o destino de auditoria em uma instrução CREATE/ALTER SERVER AUDIT.
Classe pública AuthenticationEndpointProtocolOption Representa a opção de protocolo de ponto de extremidade HTTP de autenticação.
Classe pública AuthenticationPayloadOption Representa a opção de carga de autenticação.
Classe pública AutoCleanupChangeTrackingOptionDetail Representa a parte AUTO_CLEANUP da opção CHANGE_TRACKING em uma instrução ALTER banco de dados definido.
Classe pública BackupCertificateStatement Representa a instrução de certificado de BACKUP.
Classe pública BackupDatabaseStatement Representa a instrução de banco de dados de BACKUP.
Classe pública BackupMasterKeyStatement Representa a instrução de chave mestre de BACKUP.
Classe pública BackupOption Representa uma única opção na instrução BACKUP.
Classe pública BackupRestoreFileInfo Representa informações sobre arquivos ou grupos de arquivos sendo copiados ou restaurados.
Classe pública BackupRestoreMasterKeyStatementBase Representa a parte comum de instruções de chave mestre BACKUP e restauração (serviço).
Classe pública BackupServiceMasterKeyStatement Representa a instrução de chave de mestre de serviço de BACKUP.
Classe pública BackupStatement Representa a instrução de BACKUP/despejo.
Classe pública BackupTransactionLogStatement Representa a instrução de transação de BACKUP.
Classe pública BackwardsCompatibleDropIndexClause Representa uma cláusula de estilo antigo em uma instrução DROP INDEX.
Classe pública BeginConversationTimerStatement Representa a instrução BEGIN CONVERSATION TIMER.
Classe pública BeginDialogStatement Representa a instrução BEGIN DIALOG.
Classe pública BeginEndBlockStatement Representa um grupo de instruções que começam com uma palavra-chave de começar e terminar com uma palavra-chave END.
Classe pública BeginTransactionStatement Representa as declarações BEGIN TRANSACTION e começar a transação DISTRIBUÍDA.
Classe pública BinaryExpression Representa uma expressão que tem duas expressões como filhos.
Classe pública BinaryQueryExpression Representa a união que é usada em uma instrução select.
Classe pública BoundingBoxParameter Representa o parâmetro de índice espacial estruturado por nome.
Classe pública BoundingBoxSpatialIndexOption Representa a opção de índice espacial BOUNDING_BOX.
Classe pública BreakStatement Representa a instrução BREAK.
Classe pública BrokerPriorityParameter Representa o parâmetro de instrução de prioridade de broker.
Classe pública BrokerPriorityStatement Representa as instruções para criar e alterar a prioridade de BROKER.
Classe pública BrowseForClause Representa o caso para procurar.
Classe pública BuiltInFunctionTableSource Representa as funções internas, como fontes de tabela simples.
Classe pública BulkInsertBase Representa a instrução BULK INSERT.
Classe pública BulkInsertOption Representa uma única opção em uma instrução BULK INSERT.
Classe pública BulkInsertStatement Representa a instrução BULK INSERT.
Classe pública BulkOpenRowset Representa a fonte da tabela OPENROWSET (em MASSA...).
Classe pública CallTarget Representa o destino de uma chamada de função.
Classe pública CaseExpression Representa a expressão case.
Classe pública CastCall Representa a chamada de elenco.
Classe pública CellsPerObjectSpatialIndexOption Representa a opção de índice espacial CELLS_PER_OBJECT.
Classe pública CertificateCreateLoginSource Representa o caso de certificado em uma instrução de criar o LOGIN.
Classe pública CertificateOption Representa um único assunto data_inicial, opções ou EXPIRE_DATE em uma instrução CREATE CERTIFICATE.
Classe pública CertificateStatementBase Representa a instrução CREATE CERTIFICATE.
Classe pública ChangeRetentionChangeTrackingOptionDetail Representa a parte CHANGE_RETENTION da opção CHANGE_TRACKING em uma instrução ALTER banco de dados definido.
Classe pública ChangeTableChangesTableSource Representa a cláusula CHANGETABLE.
Classe pública ChangeTableVersionTableSource Representa a cláusula CHANGETABLE com a opção de versão.
Classe pública ChangeTrackingAlterDatabaseOption Representa a opção de CHANGE_TRACKING em uma instrução ALTER DATABASE, o caso do conjunto.
Classe pública ChangeTrackingFullTextIndexOption
Classe pública ChangeTrackingOptionDetail Representa um detalhe para ChangeTrackingAlterDatabaseOption.
Classe pública CharacterSetPayloadOption Representa a opção de carga CHARACTER_SET.
Classe pública CheckConstraint Representa a restrição de verificação.
Classe pública CheckpointStatement Representa a instrução CHECKPOINT.
Classe pública ChildObjectName Representa o nome de um filho do objeto de esquema.
Classe pública CloseCursorStatement Representa a instrução de fechamento do cursor.
Classe pública CloseMasterKeyStatement Representa a instrução de fechamento de chave mestre.
Classe pública CloseSymmetricKeyStatement Representa a instrução de fechar chave SIMÉTRICA.
Classe pública CoalesceExpression Representa a expressão de adesão.
Classe pública Column Representa um identificador de coluna com uma ordem de classificação.
Classe pública ColumnDefinition Representa uma definição de coluna.
Classe pública ColumnDefinitionBase Representa a definição da coluna mais básica.
Classe pública ColumnStorageOptions Representa opções de armazenamento de coluna.
Classe pública ColumnWithSortOrder Representa um identificador de coluna com uma ordem de classificação.
Classe pública CommandSecurityElement80 Representa o elemento de segurança que possui comandos.
Classe pública CommitTransactionStatement Representa a instrução COMMIT TRANSACTION.
Classe pública CommonTableExpression Representa a expressão de tabela comum.
Classe pública CompatibilityLevelAlterDatabaseOption Representa a opção de COMPATIBILITY_LEVEL em uma instrução ALTER DATABASE, o caso do conjunto.
Classe pública CompositeGroupingSpecification Compõe uma lista de sub-specifications.
Classe pública CompressionEndpointProtocolOption Representa a opção de protocolo de ponto de extremidade HTTP de portas.
Classe pública CompressionPartitionRange Representa um único intervalo na opção DATA_COMPRESSION.
Classe pública ComputeClause Representa a cláusula Compute By que pode ser usada em instruções como, por exemplo, selecione.
Classe pública ComputeFunction Representa uma função de computação que pode ser usada em uma cláusula Compute.
Classe pública Constraint Representa a classe base para as restrições.
Classe pública ContinueStatement Representa a instrução CONTINUE.
Classe pública ContractMessage Representa informações sobre uma única mensagem em uma instrução de criar o contrato.
Classe pública ConvertCall Representa a chamada convert.
Classe pública CreateAggregateStatement Representa a instrução criar agregada.
Classe pública CreateApplicationRoleStatement Representa a instrução CREATE ROLE de aplicativo.
Classe pública CreateAssemblyStatement Representa a instrução CREATE ASSEMBLY.
Classe pública CreateAsymmetricKeyStatement Representa a instrução de criar a chave ASSIMÉTRICA.
Classe pública CreateBrokerPriorityStatement Representa a instrução de prioridade de agente de criar.
Classe pública CreateCertificateStatement Representa a instrução CREATE CERTIFICATE.
Classe pública CreateContractStatement Representa a instrução de criar o contrato.
Classe pública CreateCredentialStatement Representa a instrução de CREDENCIAL de criar.
Classe pública CreateCryptographicProviderStatement Representa a instrução criar CRYPTOGRAPHIC PROVIDER.
Classe pública CreateDatabaseAuditSpecificationStatement Cria uma especificação de auditoria de banco de dados.
Classe pública CreateDatabaseEncryptionKeyStatement Cria uma chave de criptografia do banco de dados.
Classe pública CreateDatabaseStatement Representa a instrução CREATE DATABASE.
Classe pública CreateDefaultStatement Representa a instrução CREATE DEFAULT.
Classe pública CreateEndpointStatement Representa a instrução CREATE ENDPOINT.
Classe pública CreateEventNotificationStatement Representa a instrução CREATE EVENT NOTIFICATION.
Classe pública CreateEventSessionStatement Representa a instrução CREATE EVENT sessão.
Classe pública CreateFullTextCatalogStatement
Classe pública CreateFullTextIndexStatement
Classe pública CreateFullTextStopListStatement
Classe pública CreateFunctionStatement Representa a instrução CREATE FUNCTION.
Classe pública CreateIndexStatement Representa a instrução CREATE INDEX.
Classe pública CreateLoginSource Representa a classe base para fontes de login diferentes em uma instrução de criar o LOGIN.
Classe pública CreateLoginStatement Representa a instrução de criar o LOGIN.
Classe pública CreateMasterKeyStatement Representa a instrução CREATE MASTER KEY.
Classe pública CreateMessageTypeStatement Representa a instrução de criar o tipo de mensagem.
Classe pública CreatePartitionFunctionStatement Representa a instrução CREATE PARTITION FUNCTION.
Classe pública CreatePartitionSchemeStatement Representa a instrução CREATE PARTITION SCHEME.
Classe pública CreateProcedureStatement Representa a instrução CREATE PROCEDURE.
Classe pública CreateQueueStatement Representa a instrução criar fila.
Classe pública CreateRemoteServiceBindingStatement Representa a instrução criar ligação de serviço remoto.
Classe pública CreateResourcePoolStatement Representa a instrução de criar o POOL de recursos.
Classe pública CreateRoleStatement Representa a instrução CREATE ROLE.
Classe pública CreateRouteStatement Representa a instrução CREATE ROUTE.
Classe pública CreateRuleStatement Representa a instrução CREATE RULE.
Classe pública CreateSchemaStatement Representa a instrução CREATE SCHEMA.
Classe pública CreateServerAuditSpecificationStatement Cria uma especificação de auditoria de servidor.
Classe pública CreateServerAuditStatement Cria uma auditoria de servidor.
Classe pública CreateServiceStatement Representa a instrução de criar o serviço.
Classe pública CreateSpatialIndexStatement Representa a instrução CREATE INDEX ESPACIAL.
Classe pública CreateStatisticsStatement Representa a instrução criar estatísticas.
Classe pública CreateSymmetricKeyStatement Representa a instrução CREATE SYMMETRIC KEY.
Classe pública CreateSynonymStatement Representa a instrução criar sinônimo.
Classe pública CreateTableStatement Representa a instrução CREATE TABLE.
Classe pública CreateTriggerStatement Representa a instrução CREATE TRIGGER.
Classe pública CreateTypeStatement Representa a instrução CREATE TYPE.
Classe pública CreateTypeTableStatement Cria um tipo de tabela.
Classe pública CreateTypeUddtStatement Representa a instrução CREATE TYPE para tipos de dados definidos pelo usuário, aqueles que são derivam dos tipos SQL.
Classe pública CreateTypeUdtStatement Representa a instrução CREATE TYPE para tipos definidos pelo usuário, aqueles que derivam de tipos CLR.
Classe pública CreateUserStatement Representa a instrução CREATE USER.
Classe pública CreateViewStatement Representa a instrução CREATE VIEW.
Classe pública CreateWorkloadGroupStatement Representa a instrução de criar o grupo de carga de trabalho.
Classe pública CreateXmlIndexStatement Representa a instrução CREATE INDEX de XML.
Classe pública CreateXmlSchemaCollectionStatement Representa a instrução criar COLEÇÃO de esquemas XML.
Classe pública CreationDispositionKeyOption Representa a opção CREATION_DISPOSITION.
Classe pública CredentialStatement Representa as partes comuns das instruções ALTER e criar CREDENCIAIS.
Classe pública CryptoMechanism Representa o mecanismo de descriptografia.
Classe pública CubeGroupingSpecification Representa a especificação do agrupamento de cubo.
Classe pública CursorDefaultAlterDatabaseOption Representa a opção CURSOR_DEFAULT na instrução ALTER DATABASE, caso do conjunto.
Classe pública CursorDefinition Representa a definição do cursor.
Classe pública CursorId Representa uma referência para o cursor.
Classe pública CursorStatement Representa o tipo base para as instruções do cursor de fechar/abrir/busca.
Classe pública DatabaseAuditAction Representa uma única ação na especificação de ação de auditoria.
Classe pública DatabaseEncryptionKeyStatement Representa a classe base para as instruções para lidar com uma chave de criptografia.
Classe pública DataCompressionOption Representa uma opção de compactação de dados único.
Classe pública DataModificationStatement Representa um sub-DML com uma cláusula de saída, que serve como uma fonte de tabela.
Classe pública DataModificationStatementTableSource Representa um sub-DML possui uma cláusula de saída, que serve como uma fonte de tabela.
Classe pública DataModificationTarget Representa o destino de linguagem de manipulação de dados (DML) é usado em instruções Insert, Update, Delete e mesclagem.
Classe pública DataType Representa a classe de tipo de base de dados.
Classe pública DbccNamedLiteral Representa um literal nomeado em uma instrução DBCC.
Classe pública DbccStatement Representa a instrução DBCC (todas as variantes).
Classe pública DeallocateCursorStatement Representa a instrução de cursor DESALOCAR.
Classe pública DeclareCursorStatement Representa a instrução DECLARE CURSOR.
Classe pública DeclareTableBody Representa o corpo da variação DECLARE a variável @ tabela.
Classe pública DeclareTableStatement Representa a variação de tabela da instrução de DECLARAR a variável @.
Classe pública DeclareVariableElement Representa uma única declaração no corpo de um DeclareVariableStatement.
Classe pública DeclareVariableStatement Representa a instrução DECLARE a variável @, exceto as declarações de tabela.
Classe pública DefaultConstraint Representa a restrição padrão.
Classe pública DeleteMergeAction Representa a ação de mesclagem de exclusão.
Classe pública DeleteStatement Representa a instrução DELETE.
Classe pública DenyStatement Representa a instrução de negar.
Classe pública DenyStatement80 Representa a instrução de negar.
Classe pública DeviceInfo Representa informações sobre o dispositivo usado para backup ou restauração.
Classe pública DropAggregateStatement Representa a instrução DROP agregada.
Classe pública DropAlterFullTextIndexAction Representa uma ação de SOLTAR uma instrução ALTER INDEX de texto completo.
Classe pública DropApplicationRoleStatement Representa a instrução DROP ROLE de aplicativo.
Classe pública DropAssemblyStatement Representa a instrução DROP ASSEMBLY.
Classe pública DropAsymmetricKeyStatement Representa a instrução DROP de chave ASSIMÉTRICA.
Classe pública DropBrokerPriorityStatement Representa a instrução DROP prioridade de BROKER.
Classe pública DropCertificateStatement Representa a instrução DROP certificado.
Classe pública DropChildObjectsStatement Representa uma queda de objetos do filho (DROP INDEX ou estatísticas).
Classe pública DropClusteredConstraintFragmentOption A classe base abstrata para descartar as restrições em cluster.
Classe pública DropClusteredConstraintOption Representa uma opção de restrição de soltar em cluster.
Classe pública DropClusteredConstraintStateOption Representa a opção de estado de restrição de soltar em cluster.
Classe pública DropContractStatement Representa a instrução DROP contrato.
Classe pública DropCredentialStatement Representa a instrução DROP CREDENCIAL.
Classe pública DropCryptographicProviderStatement Representa a instrução DROP CRYPTOGRAPHIC PROVIDER.
Classe pública DropDatabaseAuditSpecificationStatement Representa a instrução DROP especificação de auditoria de banco de dados.
Classe pública DropDatabaseEncryptionKeyStatement Representa a instrução DROP chave de criptografia do banco de dados.
Classe pública DropDatabaseStatement Representa a instrução DROP DATABASE.
Classe pública DropDefaultStatement Representa a instrução DROP DEFAULT.
Classe pública DropEndpointStatement Representa a instrução DROP ENDPOINT.
Classe pública DropEventNotificationStatement Representa a instrução DROP notificação de eventos.
Classe pública DropEventSessionStatement Representa a instrução de sessão do evento de SOLTAR.
Classe pública DropFullTextCatalogStatement Representa a instrução DROP catálogo de texto completo.
Classe pública DropFullTextIndexStatement Representa a instrução DROP INDEX de texto completo.
Classe pública DropFullTextStopListStatement Representa a instrução DROP STOPLIST de texto completo.
Classe pública DropFunctionStatement Representa a instrução DROP FUNCTION.
Classe pública DropIndexClause Representa um relacional ou índice XML em uma instrução DROP INDEX.
Classe pública DropIndexClauseBase Representa uma única cláusula na instrução DROP INDEX.
Classe pública DropIndexStatement Representa a instrução DROP INDEX.
Classe pública DropLoginStatement Representa a instrução DROP LOGIN.
Classe pública DropMasterKeyStatement Representa a instrução DROP de chave mestre.
Classe pública DropMessageTypeStatement Representa a instrução descartar tipo de mensagem.
Classe pública DropObjectsStatement Representa uma instrução DROP que faz referência a uma lista de objetos.
Classe pública DropPartitionFunctionStatement Representa a instrução de função de partição de SOLTAR.
Classe pública DropPartitionSchemeStatement Representa a instrução DROP esquema de partição.
Classe pública DropProcedureStatement Representa a instrução DROP PROCEDURE.
Classe pública DropQueueStatement Representa a instrução DROP fila.
Classe pública DropRemoteServiceBindingStatement Representa a instrução DROP ligação de serviço remoto.
Classe pública DropResourcePoolStatement Representa a instrução DROP POOL de recursos.
Classe pública DropRoleStatement Representa a instrução DROP ROLE.
Classe pública DropRouteStatement Representa a instrução de ROTA de SOLTAR.
Classe pública DropRuleStatement Representa a instrução DROP RULE.
Classe pública DropSchemaStatement Representa a instrução DROP SCHEMA.
Classe pública DropServerAuditSpecificationStatement Representa a instrução DROP SERVER AUDIT SPECIFICATION.
Classe pública DropServerAuditStatement Representa a instrução DROP auditoria do servidor.
Classe pública DropServiceStatement Representa a instrução DROP de serviço.
Classe pública DropSignatureStatement Representa a instrução DROP assinatura.
Classe pública DropStatisticsStatement Representa a instrução DROP STATISTICS.
Classe pública DropSymmetricKeyStatement Representa a instrução DROP chave SIMÉTRICA.
Classe pública DropSynonymStatement Representa a instrução DROP sinônimo.
Classe pública DropTableStatement Representa a instrução DROP TABLE.
Classe pública DropTriggerStatement Representa a instrução DROP DISPARADOR.
Classe pública DropTypeStatement Representa a instrução descartar tipo.
Classe pública DropUnownedObjectStatement Representa uma instrução DROP para objetos sem proprietário.
Classe pública DropUserStatement Representa a instrução DROP USER.
Classe pública DropViewStatement Representa a instrução DROP VIEW.
Classe pública DropWorkloadGroupStatement Representa a instrução DROP grupo de carga de trabalho.
Classe pública DropXmlSchemaCollectionStatement Representa a instrução DROP XML SCHEMA COLLECTION.
Classe pública EnabledDisabledPayloadOption Representa uma opção que pode ser ativado ou desativado.
Classe pública EnableDisableTriggerStatement Define as modificações disparadores, que podem ser ativadas ou desativadas.
Classe pública EncryptionPayloadOption Representa a opção de carga de criptografia.
Classe pública EncryptionSource Representa a classe base para fontes de certificado/chave diferente.
Classe pública EndConversationStatement Representa a instrução de terminar conversação.
Classe pública EndpointAffinity Representa a opção de AFINIDADE em instruções de CREATE/ALTER ENDPOINT.
Classe pública EndpointProtocolOption Representa uma opção de protocolo único em uma instrução CREATE ENDPOINT.
Classe pública EventDeclaration Representa a declaração de evento.
Classe pública EventDeclarationCompareFunctionParameter Representa um parâmetro de predicado da declaração do evento.
Classe pública EventDeclarationSetParameter Representa a declaração de evento definir o parâmetro.
Classe pública EventGroupContainer Representa um tipo de evento.
Classe pública EventNotificationObjectScope Representa o escopo da notificação de evento.
Classe pública EventRetentionSessionOption Representa a opção de sessão EVENT_RETENTION_MODE.
Classe pública EventSessionObjectName Representa os nomes de objeto usados nas instruções de sessão de criar e alterar o evento.
Classe pública EventSessionStatement Representa as declarações de sessão de criar e alterar o evento.
Classe pública EventTypeContainer Representa o tipo de evento.
Classe pública EventTypeGroupContainer Representa o tipo de evento ou grupo.
Classe pública ExecutableEntity A classe base para todas as coisas que podem ser executadas com uma instrução EXECUTE.
Classe pública ExecutableProcedureReference Representa uma referência a um procedimento pelo nome.
Classe pública ExecutableStringList Representa as seqüências de comandos que são passados para a instrução EXECUTE.
Classe pública ExecuteAsClause Representa o EXECUTE AS cláusula.
Classe pública ExecuteAsStatement Representa o EXECUTE AS instrução.
Classe pública ExecuteContext Representa o contexto de execução.
Classe pública ExecuteParameter Representa um parâmetro passado para um procedimento em uma instrução EXECUTE.
Classe pública ExecuteStatement Esta classe representa a execução Transact-SQL instrução.
Classe pública ExistsPredicate Representa o predicado EXISTS.
Classe pública Expression Representa uma expressão.
Classe pública ExpressionCallTarget Representa um destino de expressão de uma chamada de função.
Classe pública ExpressionGroupingSpecification Representa uma expressão no qual uma operação de agrupamento é executada.
Classe pública ExpressionWithSortOrder Representa uma expressão com uma ordem de classificação.
Classe pública ExtractFromExpression Representa a expressão que inicia com extrair From.
Classe pública FetchCursorStatement Representa a instrução de cursor FETCH.
Classe pública FetchType Representa informações sobre orientações de busca diferentes.
Classe pública FileDeclaration Representa uma declaração de arquivo único em uma instrução CREATE DATABASE.
Classe pública FileDeclarationOption Representa uma opção de declaração de arquivo único em uma instrução CREATE DATABASE.
Classe pública FileEncryptionSource Representa uma referência a um arquivo contendo uma chave ou um certificado.
Classe pública FileGroup Representa um grupo de arquivos em uma instrução CREATE DATABASE.
Classe pública FileGroupOrPartitionScheme
Classe pública FileGrowthFileDeclarationOption Representa a opção de declaração de crescimento do arquivo.
Classe pública FileNameFileDeclarationOption Representa a opção de declaração de arquivo de nome de arquivo.
Classe pública FilePathAuditFileOption Representa uma opção de arquivo de auditoria de caminho do arquivo.
Classe pública FileStreamOnTableOption Representa a opção de tabela FILESTREAM_ON.
Classe pública ForClause Classe base para as cláusulas em instruções SELECT para.
Classe pública ForeignKeyConstraint Representa a restrição de chave estrangeira.
Classe pública FullTextCatalogAndFileGroup
Classe pública FullTextCatalogStatement Representa a instrução de criar o catálogo de texto completo.
Classe pública FullTextIndexColumn Representa a coluna de um índice de texto completo.
Classe pública FullTextIndexOption Representa uma única opção em uma instrução criar índice de texto completo.
Classe pública FullTextPredicate Representa o predicado de texto completo.
Classe pública FullTextStopListAction Representa a ação em uma instrução ALTER STOPLIST de texto completo.
Classe pública FullTextTableSource Representa as fontes de tabela FREETEXTTABLE e CONTAINSTABLE.
Classe pública FunctionCall Representa uma chamada de função.
Classe pública FunctionCallSetClause Representa uma chamada de função para uma cláusula de conjunto.
Classe pública FunctionReturnType Representa o tipo de retorno da função.
Classe pública FunctionStatementBody Representa a instrução CREATE/ALTER FUNCTION.
Classe pública GeneralSetCommand Representa um único comando em uma instrução SET.
Classe pública GetConversationGroupStatement Representa a instrução de obter o grupo de conversação.
Classe pública GoToStatement Representa a instrução GOTO.
Classe pública GrandTotalGroupingSpecification Representa a especificação do agrupamento de total geral.
Classe pública GrantStatement Representa a instrução GRANT.
Classe pública GrantStatement80 Representa a instrução GRANT.
Classe pública GridParameter Representa o parâmetro de índice espacial estruturado para uma opção de GRADES.
Classe pública GridsSpatialIndexOption Representa a opção de índice espacial GRADES.
Classe pública GroupByClause Representa a cláusula GROUP BY, que pode ser usada em instruções como, por exemplo, SELECT e UPDATE.
Classe pública GroupingSetsGroupingSpecification Representa os conjuntos de AGRUPAMENTO de especificação de agrupamento.
Classe pública GroupingSpecification Representa uma especificação de agrupamento único em uma cláusula GROUP BY.
Classe pública HavingClause Representa a cláusula HAVING, que pode ser usada em instruções como, por exemplo, selecione.
Classe pública Identifier Esse fragmento é usado para representar um identificador.
Classe pública IdentifierLoginOption Representa opções com um valor de identificador em uma instrução CREATE ou ALTER LOGIN.
Classe pública IdentifiersCallTarget Representa o destino de uma chamada que é uma coluna ou propriedade de runtime (CLR) de idioma comum em uma coluna.
Classe pública IdentityFunction Representa uma função de identidade que pode ser usada por SelectColumn.
Classe pública IdentityValueKeyOption Representa uma opção de IDENTITY_VALUE.
Classe pública IfStatement Representa a instrução IF.
Classe pública IndexExpressionOption Representa a opção de índice que pode ser uma expressão.
Classe pública IndexOption Representa a opção de índice.
Classe pública IndexStatement Representa a base para as instruções de CREATE INDEX.
Classe pública IndexStateOption Representa o estado da opção de índice.
Classe pública IndexTableHint Representa uma dica de tabela de índice.
Classe pública InlineDerivedTable Representa uma tabela derivada.
Classe pública InPredicate Representa o predicado IN.
Classe pública InsertBulkColumnDefinition Representa uma definição de coluna em uma instrução Inserir MASSA.
Classe pública InsertBulkStatement Representa a instrução BULK inserir.
Classe pública InsertMergeAction Representa a ação de mesclagem de inserção.
Classe pública InsertStatement Representa a instrução de inserção.
Classe pública IntegerValueSessionOption Representa a opção de sessão do evento MAX_MEMORY.
Classe pública InternalOpenRowset Representa a fonte da tabela OPENROWSET.
Classe pública InvalidExpression Representa uma expressão na Transact-SQL script não é válido.
Classe pública InvalidIdentifier Representa um identificador em Transact-SQL script não é válido.
Classe pública InvalidSchemaObjectName Representa Transact-SQL script que contém um nome de objeto de esquema não é válido.
Classe pública InvalidSelectStatement Representa Transact-SQL script que contém uma instrução select, cuja definição não é válida.
Classe pública InvalidStatementList Representa Transact-SQL que contém uma lista de instruções que não são válidos de script Transact-SQL instruções.
Classe pública InvalidTSqlFragment Representa um Transact-SQL fragmento não é válido.
Classe pública InvalidTSqlStatement Representa Transact-SQL script, que não é reconhecido como válido Transact-SQL instrução.
Classe pública IPv4 Representa um endereço IP (x.x.x. x).
Classe pública JoinParenthesis Representa os parênteses que podem encapsular uma associação.
Classe pública KeyOption Representa a opção de chave em uma instrução CREATE SYMMETRIC KEY.
Classe pública KeySourceKeyOption Representa a opção KEY_SOURCE.
Classe pública KillQueryNotificationSubscriptionStatement Representa a instrução de inscrição de notificação de consulta kill.
Classe pública KillStatement Representa a instrução KILL.
Classe pública KillStatsJobStatement Representa a instrução KILL trabalho de estatísticas.
Classe pública LabelStatement Representa a instrução de rótulo.
Classe pública LeftFunctionCall Representa a chamada à esquerda.
Classe pública LikePredicate Representa o predicado LIKE.
Classe pública LineNoStatement Representa a instrução LINENO.
Classe pública ListenerIpEndpointProtocolOption Representa a opção de protocolo de ponto de extremidade TCP de LISTENER_IP.
Classe pública Literal Representa o literal.
Classe pública LiteralEndpointProtocolOption Representa uma opção de protocolo que tem um único valor de string ou integer.
Classe pública LiteralPayloadOption Representa uma opção de carga com um único valor literal.
Classe pública LockEscalationTableOption Representa a opção de tabela de escalonamento de bloqueio.
Classe pública LoginOption Representa uma única opção em uma instrução CREATE ou ALTER LOGIN.
Classe pública LoginTypePayloadOption Representa a opção de carga LOGIN_TYPE.
Classe pública MasterKeyStatement Representa a instrução de chave mestre.
Classe pública MaxDispatchLatencySessionOption Representa a opção de sessão do evento MAX_DISPATCH_LATENCY.
Classe pública MaxEventSizeSessionOption Representa a opção de sessão do evento MAX_EVENT_SIZE.
Classe pública MaxMemorySessionOption Representa a opção de sessão do evento MAX_MEMORY.
Classe pública MaxRolloverFilesAuditFileOption Representa a opção MAX_ROLLOVER_FILES para o destino de auditoria de arquivo.
Classe pública MaxSizeAuditFileOption Representa a opção MaxSize para um destino de auditoria de arquivo.
Classe pública MaxSizeFileDeclarationOption Representa a opção de declaração do arquivo de tamanho máximo.
Classe pública MemoryPartitionSessionOption Representa a opção de sessão MEMORY_PARTITION_MODE.
Classe pública MergeAction Representa a ação em uma instrução de mesclagem.
Classe pública MergeActionClause Representa a cláusula de ação de mesclagem.
Classe pública MergeStatement Representa a instrução MERGE.
Classe pública MessageTypeStatementBase Representa as partes comuns das instruções de criar e alterar o tipo de mensagem.
Classe pública MethodSpecifier Representa um especificador do método.
Classe pública MirrorToClause Representa a cláusula MIRROR TO da instrução do BACKUP.
Classe pública MoveConversationStatement Representa a instrução MOVE CONVERSATION.
Classe pública MoveRestoreOption Representa a opção de restauração de movimentação.
Classe pública NameFileDeclarationOption Representa a opção de declaração do nome do arquivo.
Classe pública NullableConstraint Representa a restrição anulável.
Classe pública NullIfExpression Representa a expressão NULLIF.
Classe pública OdbcConvertSpecification Representa a especificação de conversão de Open Database Connectivity (Odbc).
Classe pública OdbcFunctionCall Representa a chamada de função Open Database Connectivity (ODBC).
Classe pública OdbcQualifiedJoin Representa a associação de qualificado de Open Database Connectivity (ODBC) em uma cláusula FROM.
Classe pública OfflineFileDeclarationOption Representa a opção de declaração de arquivos off-line.
Classe pública OnFailureAuditOption Representa a opção de ON_FAILURE em uma instrução CREATE/ALTER SERVER AUDIT.
Classe pública OnOffAlterDatabaseOption Representa uma opção que pode ser definida como ON ou logoff em um conjunto de instrução ALTER DATABASE caso.
Classe pública OnOffSessionOption Representa as opções de sessão de eventos TRACK_CAUSALITY e STARTUP_STATE.
Classe pública OpenCursorStatement Representa a instrução de cursor aberto.
Classe pública OpenMasterKeyStatement Representa a instrução de abrir a chave mestre.
Classe pública OpenQueryTableSource Representa a fonte da tabela ABRIRCONSULTA.
Classe pública OpenRowsetDataModificationTarget Representa o destino de modificação de dados OPENROWSET.
Classe pública OpenRowsetTableSource Representa a fonte da tabela OPENROWSET.
Classe pública OpenSymmetricKeyStatement Representa a instrução de abrir a chave SIMÉTRICA.
Classe pública OpenXmlTableSource Representa a fonte da tabela OPENXML.
Classe pública OptimizeForOptimizerHint Representa a dica OPTIMIZE FOR optimizer.
Classe pública OptimizerHint Representa uma dica do otimizador único.
Classe pública OrderBulkInsertOption Representa a opção de ordem em uma instrução BULK INSERT.
Classe pública OrderByClause Representa a cláusula ORDER BY, que pode ser usada em instruções como, por exemplo, selecione.
Classe pública OutputClause Representa a cláusula OUTPUT.
Classe pública OverClause Representa a cláusula OVER.
Classe pública PageVerifyAlterDatabaseOption Representa a opção PAGE_VERIFY em uma ocorrência do conjunto de instrução ALTER DATABASE.
Classe pública ParameterizationAlterDatabaseOption Representa a opção de PARAMETRIZAÇÃO em uma ocorrência do conjunto de instrução ALTER DATABASE.
Classe pública ParameterizedDataType Representa a tipo abstrato classe de dados, que pode ter parâmetros.
Classe pública ParameterlessCall Representa as chamadas sem parâmetros.
Classe pública ParenthesisExpression Representa a expressão de parêntese.
Classe pública PartitionFunctionCall Representa a chamada de função de partição.
Classe pública PartitionParameterType Representa o tipo de parâmetro em uma instrução CREATE PARTITION FUNCTION.
Classe pública PartitionSpecifier Representa o especificador de partição.
Classe pública PartnerAlterDatabaseOption Representa a opção de parceiro em uma ocorrência do conjunto de instrução ALTER DATABASE.
Classe pública PasswordAlterLoginOption Representa a opção de senha em uma instrução ALTER LOGIN.
Classe pública PasswordCreateLoginSource Representa o caso de senha em uma instrução de criar o LOGIN.
Classe pública PayloadOption Representa uma opção única de carga em um CREATE / ALTER a instrução de ponto de EXTREMIDADE.
Classe pública Permission Representa a permissão que pode ser usada no corpo da declaração de segurança.
Classe pública PivotedTableSource Representa a fonte de tabela dinâmico em uma cláusula FROM.
Classe pública PortsEndpointProtocolOption Representa a opção de protocolo de ponto de extremidade HTTP de portas.
Classe pública PredicateSetStatement Representa o conjunto de diversos {...} {ON | OFF} opções de Transact-SQL gramática.
Classe pública PrimaryExpression Representa a classe base abstrata para expressões primárias.
Classe pública PrintStatement Representa a instrução PRINT.
Classe pública Privilege80 Representa um privilégio que pode ser usado em uma instrução de segurança.
Classe pública PrivilegeSecurityElement80 Representa o elemento de segurança que tenha privilégios.
Classe pública ProcedureParameter Representa um parâmetro que pode ser passado em um procedimento.
Classe pública ProcedureReference Representa uma referência a um procedimento pelo nome e número.
Classe pública ProcedureStatementBody Representa a instrução CREATE/ALTER PROCEDURE.
Classe pública ProcedureStatementBodyBase Representa o corpo de instrução do procedimento.
Classe pública ProcessAffinityRange Representa um intervalo de valores de afinidade de processo.
Classe pública ProviderEncryptionSource Representa uma referência a um provedor EKM.
Classe pública ProviderKeyNameKeyOption Representa a opção PROVIDER_KEY_NAME.
Classe pública QualifiedJoin Representa a associação qualificada em uma cláusula FROM.
Classe pública QueryDerivedTable Representa uma tabela derivada.
Classe pública QueryExpression Representa a classe base abstrata para a hierarquia da expressão de consulta na instrução select.
Classe pública QueryParenthesis Representa a expressão de parêntese que encapsula um QueryExpression.
Classe pública QuerySpecification Representa a parte principal da instrução SELECT.
Classe pública QueueDelayAuditOption Representa a opção QUEUE_DELAY na instrução CREATE/ALTER SERVER AUDIT.
Classe pública QueueOption Representa a base para a opção de fila.
Classe pública QueueStatement Representa a base para as instruções de fila.
Classe pública QueueStateOption Representa a base para uma opção de fila tem um estado.
Classe pública QueueTSqlFragmentOption Representa a base para uma opção de fila tem um TSqlFragment.
Classe pública RaiseErrorLegacyStatement Representa o estilo herdado de uma instrução RAISERROR.
Classe pública RaiseErrorStatement Representa a instrução RAISERROR.
Classe pública ReadOnlyForClause Representa o caso FOR READ ONLY, usado na instrução DECLARE CURSOR.
Classe pública ReadTextStatement Representa a instrução READTEXT.
Classe pública ReceiveStatement Representa a instrução RECEIVE.
Classe pública ReconfigureStatement Representa a instrução RECONFIGURE.
Classe pública RecoveryAlterDatabaseOption Representa a opção de recuperação na instrução ALTER DATABASE, caso do conjunto.
Classe pública RemoteServiceBindingStatementBase Representa a base comum para criar e alterar ligação de serviço remoto de instruções.
Classe pública ReserveDiskSpaceAuditFileOption Representa a opção MAX_ROLLOVER_FILES no caso de destino de auditoria de arquivo.
Classe pública ResourcePoolParameter Representa os parâmetros de instrução do POOL de recursos.
Classe pública ResourcePoolStatement Representa as instruções para criar o POOL de recursos e alterar o POOL de recursos.
Classe pública RestoreMasterKeyStatement Representa a instrução de RESTAURAR a chave do mestre.
Classe pública RestoreOption Representa uma única opção em uma instrução de restauração.
Classe pública RestoreServiceMasterKeyStatement Representa uma instrução de RESTAURAR a chave mestre de serviço.
Classe pública RestoreStatement Representa a instrução de carga/restauração.
Classe pública ReturnStatement Representa a instrução RETURN.
Classe pública RevertStatement Representa a instrução REVERT.
Classe pública RevokeStatement Representa a instrução REVOKE.
Classe pública RevokeStatement80 Representa a instrução REVOKE.
Classe pública RightFunctionCall Representa a chamada à direita.
Classe pública RolePayloadOption Representa a opção de carga de função.
Classe pública RoleStatement Representa a base de instrução de função.
Classe pública RollbackTransactionStatement Representa a instrução ROLLBACK TRANSACTION.
Classe pública RollupGroupingSpecification Representa a especificação de agrupamento do pacote cumulativo de atualizações.
Classe pública RouteOption Representa a opção para rota.
Classe pública RouteStatement Representa a base para uma instrução de ROTA.
Classe pública RowValue Representa os dados para uma única linha.
Classe pública SaveTransactionStatement Representa a instrução SAVE TRANSACTION.
Classe pública ScalarFunctionReturnType Representa o tipo de dados de retorno.
Classe pública SchemaDeclarationItem Representa informações sobre uma coluna em uma declaração de esquema.
Classe pública SchemaObjectDataModificationTarget Representa o destino de modificação de dados de objeto de esquema.
Classe pública SchemaObjectName Representa um nome de objeto de esquema.
Classe pública SchemaObjectTableSource Representa a fonte da tabela que tem um objeto de esquema.
Classe pública SchemaPayloadOption Representa uma opção de carga de esquema.
Classe pública SecurityElement80 Representa o corpo de instrução de segurança é comum as instruções GRANT, DENY e REVOKE.
Classe pública SecurityLoginOption Representa uma opção de segurança em uma instrução CREATE ou ALTER LOGIN.
Classe pública SecurityPrincipal Representa a entidade que pode ser usada em um corpo de instrução de segurança.
Classe pública SecurityStatement Representa a classe de base do corpo de instrução de segurança.
Classe pública SecurityStatementBody80 Representa a classe de base do corpo de instrução de segurança.
Classe pública SecurityTargetObject Representa um objeto de destino pode ser usado em um corpo de instrução de segurança.
Classe pública SecurityTargetObjectName Representa o nome de objeto de destino de segurança.
Classe pública SecurityUserClause80 Representa o corpo de instrução de segurança é comum as instruções GRANT, DENY e REVOKE.
Classe pública SelectColumn Representa o elemento de coluna é usado logo após a palavra-chave select.
Classe pública SelectFunctionReturnType Representa o tipo de retorno da função select.
Classe pública SelectSetVariable Representa a definição de uma variável dentro de uma instrução SELECT.
Classe pública SelectStatement Representa uma instrução SELECT de SQL.
Classe pública SendStatement Representa a instrução de envio.
Classe pública ServerAuditStatement Base comum para criar e ALTER demonstrativos de auditoria do servidor.
Classe pública ServiceContract Representa uma referência de contrato de serviço (com ação opcional).
Classe pública SessionOption Representa a opção de sessão do evento.
Classe pública SessionTimeoutPayloadOption Representa a opção de carga SESSION_TIMEOUT.
Classe pública SetClause Representa a cláusula SET.
Classe pública SetCommand Representa um único comando em uma instrução SET.
Classe pública SetCommandStatement Representa uma instrução de comando SET (por exemplo, definir idioma us_english).
Classe pública SetErrorLevelStatement Representa a instrução SET ERRLVL.
Classe pública SetFipsFlaggerCommand Representa o comando SET FIPS_FLAGGER.
Classe pública SetIdentityInsertStatement Representa a instrução SET IDENTITY_INSERT.
Classe pública SetOffsetsStatement Representa a instrução SET DESLOCA.
Classe pública SetOnOffStatement Representa uma instrução em conjunto com uma {ON | OFF} final.
Classe pública SetRowCountStatement Representa a instrução SET ROWCOUNT.
Classe pública SetStatisticsStatement Representa as instruções SET STATISTICS {...} {ON | OFF} opções de Transact-SQL gramática.
Classe pública SetStopListAlterFullTextIndexAction Representa uma ação de STOPLIST para uma instrução ALTER INDEX de texto completo.
Classe pública SetTextSizeStatement Representa a instrução Definir tamanho do texto.
Classe pública SetTransactionIsolationLevelStatement Representa a instrução definir nível de ISOLAMENTO de transação.
Classe pública SetUserStatement Representa a instrução de SETUSER.
Classe pública SetVariableStatement Representa a instrução de @ local_variable SET.
Classe pública ShutdownStatement Representa a instrução de desligamento.
Classe pública SidCreateLoginOption Representa a opção de SID em uma instrução de criar o LOGIN.
Classe pública SignatureStatementBase Representa uma base comum para adicionar e Cancelar assinatura de instruções.
Classe pública SimpleAlterDatabaseOption Representa uma opção simple (por exemplo, uma única palavra-chave) em uma instrução ALTER DATABASE, o caso do conjunto.
Classe pública SimpleAlterFullTextIndexAction Representa uma ação de sinalizador para uma instrução ALTER INDEX de texto completo.
Classe pública SimpleBulkInsertOption Representa uma única opção simple em uma instrução BULK INSERT.
Classe pública SimpleOptimizerHint Representa uma dica optimizer, que pode ser representada como um sinalizador com um valor literal opcional.
Classe pública SimpleRestoreOption Representa um único restaura a opção com um valor opcional.
Classe pública SimpleTableHint Representa uma dica de tabela simples.
Classe pública SizeFileDeclarationOption Representa uma opção de declaração do arquivo de tamanho.
Classe pública SoapMethod Representa um método SOAP na parte de carga de uma instrução CREATE ENDPOINT.
Classe pública SourceDeclaration Representa o nome de declaração de origem do evento.
Classe pública SpatialIndexOption Representa a opção de índice espacial.
Classe pública SpatialIndexRegularOption Representa as opções de índice espacial regular.
Classe pública Sql100ScriptGenerator Representa um gerador de script Sql100.
Classe pública Sql100ScriptGeneratorConstructor Define um gerador de script Sql100.
Classe pública Sql80ScriptGenerator Representa um gerador de script Sql80.
Classe pública Sql80ScriptGeneratorConstructor Define um gerador de script Sql80.
Classe pública Sql90ScriptGenerator Representa um gerador de script Sql90.
Classe pública Sql90ScriptGeneratorConstructor Define um gerador de script Sql90.
Classe pública SqlCommandIdentifier Representa o SqlCommandIdentifier.
Classe pública SqlDataType Representa o tipo de dados Sql.
Classe pública SqlScriptComparer Compara Transact-SQL (ASTs) de árvores de scripts e sintaxe abstrata.
Classe pública SqlScriptComparerConstructor Construtor de serviço para o SqlScriptComparer componente.
Classe pública SqlScriptComparisonResult Descreve o resultado de uma comparação de script.
Classe pública SqlScriptGenerator Representa um gerador de scripts específicos do Sql.
Classe pública SqlScriptGeneratorConstructor Usado para construir um SqlScriptGenerator componente.
Classe pública SqlScriptGeneratorOptions Representa Transact-SQL Opções do gerador de script.
Classe pública StartupStateSessionOption Representa a opção de sessão do evento STARTUP_STATE.
Classe pública StateAuditOption Representa a opção de estado na instrução ALTER auditoria do servidor.
Classe pública StatementList Essa classe é usada para obter uma lista de instruções.
Classe pública StatementWithCommonTableExpressionsAndXmlNamespaces Representa uma instrução que pode começar com uma expressão de tabela comum ou espaços para nome XML.
Classe pública StatisticsOption Representa a opção de estatísticas.
Classe pública StopListFullTextIndexOption Representa a opção de STOPLIST em uma instrução criar índice de texto completo.
Classe pública StopRestoreOption Representa as opções de STOPATMARK e a restauração de STOPBEFOREMARK.
Classe pública Subquery Representa uma subconsulta.
Classe pública SubqueryComparisonPredicate Representa os predicados de comparação possuem subconsultas.
Classe pública SubquerySpecification Representa uma especificação de subconsulta.
Classe pública SymmetricKeyStatement Representa as propriedades comuns para as instruções para alterar a chave SIMÉTRICA e criar a chave SIMÉTRICA.
Classe pública TableHint Representa uma dica de tabela única.
Classe pública TableHintsOptimizerHint Representa uma dica do otimizador que contém uma dica de tabela.
Classe pública TableOption Representa uma opção única tabela.
Classe pública TableSampleClause Representa a cláusula TABLESAMPLE.
Classe pública TableSource Representa a fonte da tabela.
Classe pública TableSourceWithAlias Representa uma fonte de tabela pode ter um alias.
Classe pública TableSourceWithAliasAndColumns Representa uma fonte pode especificar os aliases de coluna da tabela.
Classe pública TableValuedFunctionReturnType Representa o tipo de retorno de função com valor de tabela.
Classe pública TargetDeclaration Representa a declaração de destino.
Classe pública TernaryExpression Representa uma expressão que tem três expressões como filhos.
Classe pública TextModificationStatement Representa a instrução WRITETEXT.
Classe pública TopRowFilter Representa o filtro de linha superior pode ser usado em uma instrução SELECT.
Classe pública TrackCausalitySessionOption Representa a opção de sessão do evento TRACK_CAUSALITY.
Classe pública TransactionStatement A classe base abstrata para instruções de transação.
Classe pública TriggerAction Representa a ação do gatilho.
Classe pública TriggerObject Representa informações sobre o disparador que sejam criados ou alterados.
Classe pública TriggerOption Representa a opção de disparador.
Classe pública TriggerStatementBody Representa as instruções CREATE TRIGGER e alterar o DISPARADOR.
Classe pública TruncateTableStatement Representa a declaração TRUNCATE TABLE.
Classe pública TryCatchStatement Representa o bloco Try …Instrução CATCH.
Classe pública TSEqualCall Representa a chamada de função TSEQUAL, que é uma função booleana.
Classe pública TSql100Parser Representa o analisador de TSql100.
Classe pública TSql100ParserConstructor Usado para criar um TSql100Parser.
Classe pública TSql80Parser Representa o analisador de TSql80.
Classe pública TSql80ParserConstructor Usado para criar um TSql80Parser.
Classe pública TSql90Parser Representa o analisador de TSql90.
Classe pública TSql90ParserConstructor Usado para construir um TSql90Parser.
Classe pública TSqlBatch Representa um lote no Transact-SQL script.
Classe pública TSqlConcreteFragmentVisitor Visitante para nós de árvore (AST) de concreto de sintaxe abstrata.
Classe pública TSqlFragment Representa um fragmento de token.
Classe pública TSqlFragmentVisitor Representa o visitante de base para o Transact-SQL modelo de objeto de documento (DOM) de script.
Classe pública TSqlParser Representa o Transact-SQL analisador.
Classe pública TSqlParserConstructor Usado para construir um TSqlParser.
Classe pública TSqlParserToken Representa um token do analisador.
Classe pública TSqlScript Representa um Transact-SQL script.
Classe pública TSqlStatement Representa um único Transact-SQL instrução.
Classe pública UnaryExpression Representa uma expressão que tem uma única expressão como um filho.
Classe pública UniqueConstraint Representa a restrição de chave primária ou exclusiva.
Classe pública UnpivotedTableSource Representa a fonte de unpivoted de tabela em uma cláusula FROM.
Classe pública UnqualifiedJoin Representa a associação não qualificada em uma cláusula FROM.
Classe pública UpdateCall Representa a chamada de função Update (), que é uma função booleana.
Classe pública UpdateForClause Representa o caso para atualização [colunas], usado apenas em DECLARAR o CURSOR.
Classe pública UpdateMergeAction Representa a ação de mesclagem de atualização.
Classe pública UpdateStatement Representa a instrução de atualização.
Classe pública UpdateStatisticsStatement Representa a instrução UPDATE STATISTICS.
Classe pública UpdateTextStatement Representa a instrução UPDATETEXT.
Classe pública UserDataType Representa um tipo de dados do usuário.
Classe pública UserDefinedTypeCallTarget Representa o destino de uma chamada, que é uma coluna ou propriedade de runtime (CLR) de idioma comum em uma coluna.
Classe pública UserDefinedTypePropertyAccess Representa uma propriedade em um tipo definido pelo usuário.
Classe pública UserLoginOption Representa a opção de logon do usuário.
Classe pública UserOption Representa a opção do usuário.
Classe pública UserStatement Representa a classe de base de instrução do usuário.
Classe pública UseStatement Representa a instrução de uso.
Classe pública ValuesInsertSource Representa a lista de valores.
Classe pública VariableDataModificationTarget Representa o destino de modificação de dados da variável.
Classe pública VariableTableSource Representa uma fonte de tabela é uma variável.
Classe pública VariableValuePair Representa um único par de valor da variável em uma dica para otimizar o optimizer.
Classe pública ViewOption Representa a opção de exibição.
Classe pública ViewStatementBody Representa as instruções CREATE VIEW e ALTER VIEW.
Classe pública WaitForStatement Representa a instrução WAITFOR.
Classe pública WaitForSupportedStatement Representa um interior instrução.
Classe pública WhenClause Representa a cláusula de quando é usada na expressão case.
Classe pública WhereClause Representa a cláusula WHERE que pode ser usada em instruções como, por exemplo, SELECT ou UPDATE.
Classe pública WhileStatement Representa uma instrução WHILE.
Classe pública WindowsCreateLoginSource Representa o caso do WINDOWS em uma instrução de criar o LOGIN.
Classe pública WithCommonTableExpressionsAndXmlNamespaces Representa uma construção comuns que pode ter expressões de tabela comuns e namespaces XML nela.
Classe pública WitnessAlterDatabaseOption Representa a opção de TESTEMUNHA na instrução ALTER DATABASE, caso do conjunto.
Classe pública WorkloadGroupImportanceParameter Representa o parâmetro de importância do grupo de carga de trabalho.
Classe pública WorkloadGroupParameter Representa os parâmetros de declaração de grupo de carga de trabalho.
Classe pública WorkloadGroupResourceParameter Representa o parâmetro de declaração de grupo de carga de trabalho.
Classe pública WorkloadGroupStatement Representa as declarações de grupo de carga de trabalho de criar e alterar o grupo de carga de trabalho.
Classe pública WriteTextStatement Representa a instrução WRITETEXT.
Classe pública WsdlPayloadOption Representa a opção de carga do WSDL.
Classe pública XmlDataType Representa o tipo de dados XML.
Classe pública XmlForClause Representa o caso de FOR XML (Opções).
Classe pública XmlForClauseOption Representa o caso de FOR XML (Opções).
Classe pública XmlNamespaces Representa os espaços para nome XML.
Classe pública XmlNamespacesAliasElement Representa a variação de alias para o elemento de espaço para nome XML.
Classe pública XmlNamespacesDefaultElement Representa a variação do padrão para o elemento de espaço para nome XML.
Classe pública XmlNamespacesElement Representa um elemento que é usado na definição de um espaço para nome XML.

Interfaces

  Interface Descrição
Interface pública IAuthorization Representa o proprietário.
Interface pública ICollationSetter Representa o identificador de agrupamento.
Interface pública IFileStreamSpecifier Representa uma especificação de fluxo de arquivos.
Interface pública IPasswordChangeOption Armazena senhas para criptografar/descriptografar uma chave particular.
Interface pública ITableElementContainer Representa o recipiente do elemento de tabela.

Enumerações

  Enumeração Descrição
Enumeração pública AffinityKind Tipo de afinidade com a especificação de enumeração.
Enumeração pública AlterAction Enumeração que especifica a ação de ALTER.
Enumeração pública AlterCertificateStatementKind Enumeração que especifica o tipo de instrução alter certificado.
Enumeração pública AlterDatabaseOptionKind Enumeração Especifica os tipos de opções em ALTER DATABASE Transact-SQL instruções.
Enumeração pública AlterEventSessionStatementType Enumeração que especifica o tipo de altera a declaração de sessão de eventos.
Enumeração pública AlterFullTextCatalogAction
Enumeração pública AlterIndexType Especifica o tipo de alteração do índice.
Enumeração pública AlterMasterKeyOption Especifica a opção de alteração de chave mestre.
Enumeração pública AlterResourceGovernorCommandType Especifica o tipo de alterar o comando do resource governor.
Enumeração pública AlterServiceMasterKeyOption Especifica uma opção de chave mestre de serviço alter.
Enumeração pública AlterTableAlterColumnOption Especifica as opções de alteração de tabela e coluna.
Enumeração pública ApplicationRoleOptionType Especifica o tipo de opção de função do aplicativo.
Enumeração pública AssignmentKind Especifica o tipo de atribuição.
Enumeração pública AttachMode Especifica o modo de anexo.
Enumeração pública AuditActionGroup Especifica o grupo de ação de auditoria.
Enumeração pública AuditTargetKind Especifica os tipos de índices de alter.
Enumeração pública AuthenticationProtocol Especifica o protocolo de autenticação
Enumeração pública AuthenticationTypes Especifica os tipos de autenticação.
Enumeração pública BackupOptionKind Especifica o tipo de operação de backup.
Enumeração pública BackupRestoreItemKind Especifica o tipo de item de restauração de backup.
Enumeração pública BinaryExpressionType Especifica o tipo de expressão binário.
Enumeração pública BinaryQueryExpressionType Especifica o tipo de expressão de consulta binário.
Enumeração pública BoundingBoxParameterType Especifica o tipo de parâmetro da caixa de delimitadora.
Enumeração pública BrokerPriorityParameterSpecialType Especifica o tipo do parâmetro de prioridade de broker.
Enumeração pública BrokerPriorityParameterType Especifica um tipo de parâmetro de prioridade de broker.
Enumeração pública CertificateOptionKinds Especifica o tipo de opção de certificado.
Enumeração pública ChangeTrackingOption Especifica a opção de controle de alteração.
Enumeração pública ColumnType Especifica o tipo de coluna.
Enumeração pública CommandOptions Especifica as opções de comando.
Enumeração pública ComputeFunctionType Especifica o tipo de função de computação.
Enumeração pública ConstraintEnforcement Especifica a imposição da restrição.
Enumeração pública CryptoMechanismType Especifica o tipo de mecanismo de descriptografia.
Enumeração pública CursorOptions Especifica a opção de cursor.
Enumeração pública DatabaseAuditActionKind Especifica o tipo de ação de auditoria do banco de dados.
Enumeração pública DatabaseEncryptionKeyAlgorithm Especifica o algoritmo de chave de criptografia do banco de dados.
Enumeração pública DatabaseMirroringEndpointRole Especifica o função de ponto de extremidade de espelhamento de banco de dados.
Enumeração pública DataCompressionLevel Especifica o nível de compactação de dados.
Enumeração pública DbccCommand Esse membro é somente para uso interno e não deve ser referenciado do código do usuário.
Enumeração pública DbccOptions Especifica as opções de Dbcc.
Enumeração pública DeleteUpdateAction Especifica a ação de atualização de exclusão.
Enumeração pública DeviceType Especifica o tipo de dispositivo.
Enumeração pública DropClusteredConstraintOptionType Especifica o tipo de opção restrição.
Enumeração pública DropSchemaBehavior Especifica o comportamento de DROP SCHEMA.
Enumeração pública EnableDisableOptionType Especifica o tipo de opção.
Enumeração pública EncryptionAlgorithm Especifica o algoritmo de criptografia.
Enumeração pública EncryptionAlgorithmPreference Especifica a preferência do algoritmo de criptografia.
Enumeração pública EndpointEncryptionSupport Especifica o suporte de criptografia do ponto de extremidade.
Enumeração pública EndpointProtocol Especifica o protocolo de ponto de extremidade.
Enumeração pública EndpointProtocolOptions Especifica as opções de protocolo de ponto de extremidade.
Enumeração pública EndpointState Especifica o estado do ponto de extremidade.
Enumeração pública EndpointType Especifica o tipo de ponto de extremidade.
Enumeração pública EventNotificationEventGroup Especifica o grupo de evento.
Enumeração pública EventNotificationEventType Especifica o tipo de evento de notificação de evento.
Enumeração pública EventNotificationTarget Especifica o destino de notificação de evento.
Enumeração pública EventSessionEventRetentionModeType Especifica o tipo de modo de retenção do evento.
Enumeração pública EventSessionMemoryPartitionModeType Especifica o tipo de modo de partição de memória.
Enumeração pública ExecuteAsOption Especifica a opção Executar como.
Enumeração pública FetchOrientation Especifica a orientação de busca.
Enumeração pública FileOptionKinds
Enumeração pública FipsComplianceLevel Especifica o nível de conformidade Fips.
Enumeração pública FullTextFunctionType Especifica o tipo de função de texto completo.
Enumeração pública FunctionOptions Especifica as opções de função.
Enumeração pública GeneralSetCommandType Especifica o tipo de comando geral do conjunto.
Enumeração pública GridParameterType Especifica o tipo de parâmetro de grade.
Enumeração pública GroupByOption Especifica a opção Agrupar por.
Enumeração pública ImportanceParameterType Especifica o tipo de parâmetro de importância.
Enumeração pública IndexOptionType Especifica o tipo de opção de índice.
Enumeração pública InsertOption Especifica a opção de inserir.
Enumeração pública IsolationLevel Especifica o nível de isolamento.
Enumeração pública JoinHint Especifica a dica de associação.
Enumeração pública KeywordCasing Especifica a capitalização de palavra-chave.
Enumeração pública LiteralType Especifica o tipo de literal.
Enumeração pública LockEscalationMethod Especifica o método de escalonamento de bloqueio.
Enumeração pública LoginOptions Especifica a opção de login.
Enumeração pública MemoryUnit Especifica a unidade de memória.
Enumeração pública MergeCondition Especifica a condição de mesclagem.
Enumeração pública MessageSender Especifica o remetente da mensagem.
Enumeração pública MessageValidationMethod Especifica o método de validação de mensagem.
Enumeração pública ModifyFileGroupOption Especifica a opção de modificação de grupo do arquivo.
Enumeração pública NullNotNull Especifica o valor nulo.
Enumeração pública OptionState Especifica uma estado de opção.
Enumeração pública PageVerifyAlterDatabaseOptionKind Especifica a página, verifique se a alterar o valor de tipo de opção do banco de dados.
Enumeração pública ParameterlessCallType Especifica o tipo de chamada sem parâmetros.
Enumeração pública ParameterModifier Especifica um modificador de parâmetro.
Enumeração pública ParameterStyle Especifica o estilo de parâmetro.
Enumeração pública PartitionFunctionRange Especifica o intervalo de função de partição.
Enumeração pública PartnerAlterDatabaseOptionKind Especifica o parceiro de alterar o tipo de opção do banco de dados.
Enumeração pública PayloadOptionKinds Especifica um tipo de opção de carga.
Enumeração pública PermissionSetOption Especifica a que opção de definir a permissão.
Enumeração pública PortTypes Especifica os tipos de porta.
Enumeração pública PrincipalType Especifica o tipo de entidade.
Enumeração pública PrivilegeType80 Especifica o tipo de privilégio.
Enumeração pública ProcedureOptions Especifica as opções do procedimento.
Enumeração pública ProcessAffinityType Representa o tipo de afinidade de processo na instrução ALTER a configuração do servidor.
Enumeração pública QualifiedJoinType Especifica o tipo de associação qualificado.
Enumeração pública QueueOptionType Especifica o tipo de opção de fila.
Enumeração pública QuoteType Especifica o tipo de cotação.
Enumeração pública RaiseErrorOptions Especifica a opção de RAISERROR.
Enumeração pública RecoveryAlterDatabaseOptionKind Especifica o tipo de opção de recuperação na instrução ALTER DATABASE.
Enumeração pública ResourcePoolParameterType Especifica um tipo de parâmetro do pool de recursos.
Enumeração pública RestoreOptionKind Especifica o tipo de opção de restauração.
Enumeração pública RestoreStatementKind Especifica o tipo de instrução de restauração.
Enumeração pública RetentionUnit Especifica a unidade de retenção.
Enumeração pública RouteOptionType Especifica o tipo de opção de rota.
Enumeração pública SecondaryXmlIndexType Especifica um tipo de índice XML secundário.
Enumeração pública SecurityObjectKind Especifica um tipo de objeto de segurança.
Enumeração pública SeparatorType Especifica o tipo de separador.
Enumeração pública ServiceBrokerOption Especifica as opções do service broker.
Enumeração pública SetOffsets Especifica que o conjunto de deslocamentos.
Enumeração pública SetOptions Especifica a opção SET.
Enumeração pública SetStatisticsOptions Especifica a opção SET STATISTICS.
Enumeração pública SignableElementKind Especifica o tipo de elemento assináveis.
Enumeração pública SimpleAlterFullTextIndexActionKind Especifica o tipo de ação de índice.
Enumeração pública SimpleBulkInsertOptionKind Especifica o tipo de opção de inserir uma massa simple.
Enumeração pública SimpleOptimizerHintKind Especifica o tipo de dica do otimizador simples.
Enumeração pública SimpleTableHintKind Especifica o tipo de dica de tabela simples.
Enumeração pública SoapMethodAction Especifica uma ação do método SOAP.
Enumeração pública SoapMethodFormat Especifica o formato do método SOAP.
Enumeração pública SoapMethodSchemas Especifica o esquema do método SOAP.
Enumeração pública SortOrder Especifica a ordem de classificação.
Enumeração pública SparseColumnOption Especifica as opções de coluna esparsa.
Enumeração pública SpatialIndexingSchemeType Especifica um esquema de indexação espacial.
Enumeração pública SqlDataTypeOption Especifica a opção de tipo de dados do Sql.
Enumeração pública SqlScriptDifferenceOperationType Descreve a operação que deve ser executada para uma diferença de script.
Enumeração pública SqlVersion Especifica a versão SQL.
Enumeração pública StatisticsOptionType Especifica o tipo de opção de estatísticas.
Enumeração pública SubqueryComparisonPredicateType Especifica um tipo de predicado de comparação de subconsulta.
Enumeração pública TableElementType Especifica o tipo de elemento de tabela.
Enumeração pública TableSampleClauseOption Especifica a opção de cláusula de amostra de tabela.
Enumeração pública TernaryExpressionType Especifica o tipo de expressão Ternário.
Enumeração pública TriggerActionType Especifica o tipo de ação do disparador.
Enumeração pública TriggerEnforcement Especifica a imposição do disparador.
Enumeração pública TriggerOptionType Especifica o tipo de opção do disparador.
Enumeração pública TriggerScope Especifica o escopo do disparador.
Enumeração pública TriggerType Especifica o tipo de disparador.
Enumeração pública TSqlTokenType Especifica o tipo de token.
Enumeração pública UnaryExpressionType Especifica um tipo de expressão unário.
Enumeração pública UniqueRowFilter Especifica um filtro de linha exclusiva.
Enumeração pública UnqualifiedJoinType Especifica um tipo de associação não qualificados.
Enumeração pública UserLoginOptionType Especifica o tipo de opção de logon do usuário.
Enumeração pública UserOptionType Especifica o tipo de opção do usuário.
Enumeração pública UserType80 Especifica o tipo de usuário.
Enumeração pública ViewOptionType Especifica o tipo de opção de exibição.
Enumeração pública WaitForOption Especifica o tipo de espera.
Enumeração pública WorkloadGroupResourceParameterType Especifica um tipo de parâmetro de recurso de grupo de carga de trabalho.
Enumeração pública XmlDataTypeOption Especifica o tipo de dados XML.
Enumeração pública XmlForClauseOptions Especifica as opções de cláusula para XML.

Consulte também

Referência

Outros recursos

Demonstra Passo a passo: Criação de um personalizado código análise regra Assembly estático para SQL