Condividi tramite


Microsoft.SqlServer.TransactSql.ScriptDom Spazio dei nomi

Classi

AcceleratedDatabaseRecoveryDatabaseOption

opzione ACCELERATED_DATABASE_RECOVERY nell'istruzione ALTER DATABASE, caso SET

AddAlterFullTextIndexAction

Rappresenta l'azione ADD per l'istruzione ALTER FULLTEXT INDEX.

AddFileSpec

Rappresenta un singolo file nella clausola ADD FILE FROM nell'istruzione ALTER ASSEMBLY

AddMemberAlterRoleAction

Rappresenta l'azione di aggiunta del membro per la modifica del ruolo.

AddSearchPropertyListAction

Azione aggiungi elenco proprietà di ricerca.

AddSensitivityClassificationStatement

Aggiunge la classificazione di riservatezza alle colonne specificate.

AddSignatureStatement

Rappresenta le istruzioni ADD SIGNATURE.

AdHocDataSource

Rappresenta l'origine dati ad hoc.

AdHocTableReference

Informazioni di riferimento sulla tabella OPENDATASOURCE (ad hoc).

AlgorithmKeyOption

Rappresenta l'opzione ALGORITHM.

AlterApplicationRoleStatement

Rappresenta l'istruzione di modifica del ruolo dell'applicazione.

AlterAssemblyStatement

Rappresenta l'istruzione ALTER ASSEMBLY.

AlterAsymmetricKeyStatement

Rappresenta l'istruzione ALTER ASYMMETRIC KEY

AlterAuthorizationStatement

Rappresenta l'istruzione alter authorization.

AlterAvailabilityGroupAction

Azione da eseguire per modificare il gruppo di disponibilità.

AlterAvailabilityGroupFailoverAction

Rappresenta l'azione di failover da intraprendere per modificare il gruppo di disponibilità.

AlterAvailabilityGroupFailoverOption

Rappresenta un'opzione di failover.

AlterAvailabilityGroupStatement

Rappresenta l'istruzione ALTER AVAILABILITY GROUP

AlterBrokerPriorityStatement

Rappresenta l'istruzione Alter Broker Priority.

AlterCertificateStatement

Rappresenta l'istruzione ALTER CERTIFICATE

AlterColumnAlterFullTextIndexAction

Rappresenta l'azione ALTER COLUMN per l'istruzione ALTER FULLTEXT INDEX.

AlterColumnEncryptionKeyStatement

Rappresenta un'istruzione ALTER COLUMN ENCRYPTION KEY

AlterCreateEndpointStatementBase

Rappresenta una parte comune delle istruzioni CREATE e ALTER ENDPOINT

AlterCreateServiceStatementBase

Rappresenta l'istruzione CREATE SERVICE

AlterCredentialStatement

Rappresenta l'istruzione ALTER CREDENTIAL

AlterCryptographicProviderStatement

Rappresenta l'istruzione Alter Cryptographic Provider.

AlterDatabaseAddFileGroupStatement

Aggiungere e rimuovere casi di filegroup da ALTER DATABASE

AlterDatabaseAddFileStatement

Aggiungere un caso di file da ALTER DATABASE

AlterDatabaseAuditSpecificationStatement

Modifica una specifica di controllo del database.

AlterDatabaseCollateStatement

Alter COLLATE case from ALTER DATABASE

AlterDatabaseEncryptionKeyStatement

Modifica della chiave di crittografia del database

AlterDatabaseModifyFileGroupStatement

Modificare il caso del filegroup da ALTER DATABASE

AlterDatabaseModifyFileStatement

Modificare il caso di file da ALTER DATABASE

AlterDatabaseModifyNameStatement

Modificare il caso del nome da ALTER DATABASE

AlterDatabaseRebuildLogStatement

Ricompilare il caso del log da ALTER DATABASE (non documentato)

AlterDatabaseRemoveFileGroupStatement

Aggiungere e rimuovere casi di filegroup da ALTER DATABASE

AlterDatabaseRemoveFileStatement

Rimuovere il caso di file da ALTER DATABASE

AlterDatabaseScopedConfigurationClearStatement

Rappresenta l'istruzione ALTER DATABASE SCOPED CONFIGURATION CLEAR

AlterDatabaseScopedConfigurationSetStatement

Rappresenta l'istruzione ALTER DATABASE SCOPED CONFIGURATION SET

AlterDatabaseScopedConfigurationStatement

Rappresenta l'istruzione ALTER DATABASE SCOPED CONFIGURATION

AlterDatabaseSetStatement

Rappresenta il caso SET nell'istruzione ALTER DATABASE

AlterDatabaseStatement

Rappresenta l'istruzione ALTER DATABASE

AlterDatabaseTermination

Contiene informazioni sulla terminazione

AlterEndpointStatement

Rappresenta l'istruzione ALTER ENDPOINT

AlterEventSessionStatement

Rappresenta l'istruzione Alter Event Session.

AlterExternalDataSourceStatement

Rappresenta un'istruzione ALTER EXTERNAL DATA SOURCE.

AlterExternalLanguageStatement

Rappresenta l'istruzione ALTER EXTERNAL LANGUAGE.

AlterExternalLibraryStatement

Rappresenta l'istruzione ALTER EXTERNAL LIBRARY.

AlterExternalResourcePoolStatement

Rappresenta l'istruzione Alter External Resource Pool.

AlterFederationStatement

Rappresenta l'istruzione ALTER FEDERATION

AlterFullTextCatalogStatement

Rappresenta l'istruzione ALTER FULLTEXT CATALOG

AlterFullTextIndexAction

Rappresenta l'azione di modifica per l'istruzione ALTER FULLTEXT INDEX.

AlterFullTextIndexStatement

Rappresenta l'istruzione ALTER FULLTEXT INDEX.

AlterFullTextStopListStatement

Rappresenta l'istruzione Alter Fulltext Stoplist.

AlterFunctionStatement

Rappresenta l'istruzione Alter Function.

AlterIndexStatement

Rappresenta l'istruzione per la modifica dell'indice.

AlterLoginAddDropCredentialStatement

Rappresenta l'oggetto ALTER LOGIN che aggiunge o rilascia il nome delle credenziali.

AlterLoginEnableDisableStatement

Rappresenta l'istruzione ALTER LOGIN che abilita o disabilita il nome dell'account di accesso.

AlterLoginOptionsStatement

Rappresenta l'oggetto ALTER LOGIN che modifica le opzioni.

AlterLoginStatement

Rappresenta l'istruzione ALTER LOGIN.

AlterMasterKeyStatement

Rappresenta l'istruzione per la chiave master.

AlterMessageTypeStatement

Rappresenta l'istruzione ALTER MESSAGE TYPE

AlterPartitionFunctionStatement

Rappresenta l'istruzione ALTER PARTITION FUNCTION.

AlterPartitionSchemeStatement

Rappresenta l'istruzione ALTER PARTITION SCHEME.

AlterProcedureStatement

Istruzione alter procedure.

AlterQueueStatement

Rappresenta l'istruzione per la modifica della coda.

AlterRemoteServiceBindingStatement

Rappresenta l'istruzione ALTER REMOTE SERVICE BINDING

AlterResourceGovernorStatement

Rappresenta l'istruzione Alter Resource Governor.

AlterResourcePoolStatement

Rappresenta l'istruzione Alter Resource Pool.

AlterRoleAction

Rappresenta un'azione in ALTER ROLE.

AlterRoleStatement

Rappresenta l'istruzione di modifica del ruolo.

AlterRouteStatement

Rappresenta l'istruzione per la modifica della route.

AlterSchemaStatement

Rappresenta l'istruzione ALTER SCHEMA

AlterSearchPropertyListStatement

Rappresenta l'istruzione ALTER SEARCH PROPERTY LIST

AlterSecurityPolicyStatement

Rappresenta un'istruzione ALTER SECURITY POLICY

AlterSequenceStatement

Rappresenta l'istruzione ALTER SEQUENCE

AlterServerAuditSpecificationStatement

Modifica la specifica del controllo del server.

AlterServerAuditStatement

Modifica il controllo del server.

AlterServerConfigurationBufferPoolExtensionContainerOption

Rappresenta una singola impostazione di livello principale ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION che può avere un elenco di sottoopzioni.

AlterServerConfigurationBufferPoolExtensionOption

Rappresenta una singola opzione ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION.

AlterServerConfigurationBufferPoolExtensionSizeOption

Rappresenta l'opzione SIZE per BUFFER POOL EXTENSION.

AlterServerConfigurationDiagnosticsLogMaxSizeOption

Rappresenta una singola opzione ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG MAX_SIZE.

AlterServerConfigurationDiagnosticsLogOption

Rappresenta una singola opzione ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG.

AlterServerConfigurationExternalAuthenticationContainerOption

Rappresenta una singola impostazione di primo livello ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION che può avere un elenco di sottoopzioni.

AlterServerConfigurationExternalAuthenticationOption

Rappresenta una singola opzione ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION.

AlterServerConfigurationFailoverClusterPropertyOption

Rappresenta una singola opzione ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY.

AlterServerConfigurationHadrClusterOption

Rappresenta una singola opzione ALTER SERVER CONFIGURATION SET HADR CLUSTER.

AlterServerConfigurationSetBufferPoolExtensionStatement

Rappresenta l'istruzione ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION.

AlterServerConfigurationSetDiagnosticsLogStatement

Rappresenta l'istruzione ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG.

AlterServerConfigurationSetExternalAuthenticationStatement

Rappresenta l'istruzione ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION.

AlterServerConfigurationSetFailoverClusterPropertyStatement

Rappresenta l'istruzione ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY.

AlterServerConfigurationSetHadrClusterStatement

Rappresenta l'istruzione ALTER SERVER CONFIGURATION SET HADR CLUSTER.

AlterServerConfigurationSetSoftNumaStatement

Rappresenta l'istruzione ALTER SERVER CONFIGURATION SET SOFTNUMA.

AlterServerConfigurationSoftNumaOption

Rappresenta una singola opzione ALTER SERVER CONFIGURATION SET SOFTNUMA.

AlterServerConfigurationStatement

Rappresenta l'istruzione ALTER SERVER CONFIGURATION.

AlterServerRoleStatement

Rappresenta l'istruzione ALTER SERVER ROLE.

AlterServiceMasterKeyStatement

Rappresenta l'istruzione ALTER SERVICE MASTER KEY

AlterServiceStatement

Rappresenta l'istruzione ALTER SERVICE

AlterSymmetricKeyStatement

Rappresenta l'istruzione ALTER SYMMETRIC KEY

AlterTableAddTableElementStatement

Aggiungere la specializzazione dell'elemento table dell'istruzione Alter Table. Dispone di definizioni delle colonne e dei vincoli.

AlterTableAlterColumnStatement

Modificare la specializzazione della colonna dell'istruzione Alter Table.

AlterTableAlterIndexStatement

Modificare la specializzazione della ricompilazione dell'indice dell'istruzione Alter Table.

AlterTableAlterPartitionStatement

Suddivisione/unione delle partizioni di una tabella SQL Data Warehouse.

AlterTableChangeTrackingModificationStatement

Modifica il rilevamento delle modifiche per una tabella.

AlterTableConstraintModificationStatement

Definisce modifiche a un vincolo di tabella.

AlterTableDropTableElement

Rappresenta un singolo elemento che può essere utilizzato nell'istruzione per la modifica dell'eliminazione della tabella.

AlterTableDropTableElementStatement

Eliminare la specializzazione dell'elemento table dell'istruzione Alter Table. Con nomi di colonne e vincoli da eliminare.

AlterTableFileTableNamespaceStatement

Abilita o disabilita lo spazio dei nomi filetable in una tabella.

AlterTableRebuildStatement

Ricompila gli indici in una tabella.

AlterTableSetStatement

Modifica le opzioni della tabella per una tabella.

AlterTableStatement

Rappresenta la classe di base dell'istruzione di modifica della tabella.

AlterTableSwitchStatement

Specializzazione switch dell'istruzione Alter Table.

AlterTableTriggerModificationStatement

Definisce le modifiche a un trigger in una tabella. I trigger possono essere abilitati o disabilitati.

AlterTriggerStatement

Istruzione ALTER TRIGGER.

AlterUserStatement

Rappresenta l'istruzione di modifica utente.

AlterViewStatement

Istruzione ALTER VIEW.

AlterWorkloadGroupStatement

Rappresenta l'istruzione Alter Workload Group.

AlterXmlSchemaCollectionStatement

Rappresenta l'istruzione per la modifica della raccolta XML Schema.

ApplicationRoleOption

Rappresenta l'opzione del ruolo applicazione.

ApplicationRoleStatement

Rappresenta la base dell'istruzione del ruolo dell'applicazione.

AssemblyEncryptionSource

Rappresenta il riferimento a un assembly contenente la chiave o il certificato

AssemblyName

Rappresenta i nomi degli assembly CLR.

AssemblyOption

Rappresenta un'opzione dell'assembly.

AssemblyStatement

Rappresenta parti comuni nelle istruzioni create e alter assembly.

AssignmentSetClause

Rappresenta la clausola SET per l'assegnazione.

AsymmetricKeyCreateLoginSource

Caso di certificato nell'istruzione CREATE LOGIN

AtomicBlockOption

Rappresenta una singola opzione di blocco ATOMIC.

AtTimeZoneCall

Rappresenta la chiamata AT TIME ZONE.

AuditActionGroupReference

Rappresenta il riferimento al gruppo di controllo.

AuditActionSpecification

Rappresenta la specifica dell'azione di controllo.

AuditGuidAuditOption

AUDIT_GUID'opzione nell'istruzione CREATE SERVER AUDIT.

AuditOption

Opzione singola nell'istruzione CREATE/ALTER SERVER AUDIT.

AuditSpecificationDetail

Classe di base per la specifica dell'azione di controllo e il nome del gruppo di azioni di controllo.

AuditSpecificationPart

Rappresenta una clausola ADD/DROP in un'istruzione di specifica del controllo.

AuditSpecificationStatement

Rappresenta l'istruzione della specifica di controllo.

AuditTarget

Destinazione di controllo nelle istruzioni CREATE/ALTER SERVER AUDIT.

AuditTargetOption

Singola opzione per la destinazione di controllo.

AuthenticationEndpointProtocolOption

Rappresenta l'opzione AUTHENTICATION HTTP endpoint protocol

AuthenticationPayloadOption

Rappresenta l'opzione di payload AUTHENTICATION

AutoCleanupChangeTrackingOptionDetail

AUTO_CLEANUP parte dell'opzione CHANGE_TRACKING nell'istruzione ALTER DATABASE SET.

AutoCreateStatisticsDatabaseOption

Opzione di database con sottoopzioni di cui è stato eseguito il wrapping tra parentesi.

AutomaticTuningCreateIndexOption

Creare una parte indice delle opzioni di ottimizzazione automatica

AutomaticTuningDatabaseOption

Opzione di ottimizzazione automatica nell'istruzione ALTER DATABASE, caso SET

AutomaticTuningDropIndexOption

Eliminare la parte indice delle opzioni di ottimizzazione automatica

AutomaticTuningForceLastGoodPlanOption

Forza ultima buona parte delle opzioni di ottimizzazione automatica

AutomaticTuningMaintainIndexOption

Mantenere la parte indice delle opzioni di ottimizzazione automatica

AutomaticTuningOption

Una singola opzione di ottimizzazione automatica.

AvailabilityGroupOption

Base per le opzioni del gruppo di disponibilità.

AvailabilityGroupStatement

Base per le istruzioni del gruppo di disponibilità

AvailabilityModeReplicaOption

Rappresenta l'opzione della replica per la modalità di disponibilità.

AvailabilityReplica

Dichiarazione di una replica di disponibilità.

AvailabilityReplicaOption

Rappresenta un'opzione della replica di disponibilità.

BackupCertificateStatement

Rappresenta l'istruzione BACKUP CERTIFICATE

BackupDatabaseStatement

Rappresenta l'istruzione BACKUP DATABASE

BackupEncryptionOption

Rappresenta l'opzione di crittografia in un'istruzione di backup.

BackupMasterKeyStatement

Rappresenta l'istruzione BACKUP MASTER KEY

BackupOption

Rappresenta una singola opzione nell'istruzione BACKUP

BackupRestoreFileInfo

Informazioni su file/filegroup sottoposti a backup/ripristino (solo READ_WRITE_FILEGROUPS - 2005)

BackupRestoreMasterKeyStatementBase

Rappresenta una parte comune delle istruzioni MASTER KEY (BACKUP e RESTORE)

BackupServiceMasterKeyStatement

Rappresenta l'istruzione BACKUP SERVICE MASTER KEY

BackupStatement

Rappresenta l'istruzione BACKUP/DUMP

BackupTransactionLogStatement

Rappresenta l'istruzione BACKUP TRANSACTION

BackwardsCompatibleDropIndexClause

Rappresenta la clausola old-style nell'istruzione DROP INDEX

BeginConversationTimerStatement

Rappresenta l'istruzione BEGIN CONVERSATION TIMER

BeginDialogStatement

Rappresenta l'istruzione BEGIN DIALOG

BeginEndAtomicBlockStatement

Rappresenta un gruppo di istruzioni che iniziano con una parola chiave BEGIN e termina con una parola chiave END in un blocco ATOMIC.

BeginEndBlockStatement

Rappresenta un gruppo di istruzioni che iniziano con una parola chiave BEGIN e terminano con una parola chiave END.

BeginTransactionStatement

Rappresenta le istruzioni di inizio della transazione e di inizio della transazione distribuita.

BinaryExpression

Espressione con due espressioni come elementi figlio.

BinaryLiteral

Rappresenta un valore letterale binario.

BinaryQueryExpression

Questa classe rappresenta l'unione utilizzata in un'istruzione select.

BooleanBinaryExpression

Espressione booleana con due espressioni booleane come elementi figlio

BooleanComparisonExpression

Espressione booleana che esegue un confronto tra due espressioni scalari

BooleanExpression

Classe base astratta che rappresenta espressioni booleane

BooleanExpressionSnippet

Segnaposto per un'espressione booleana arbitraria.

BooleanIsNullExpression

Espressione booleana per IS [NOT] NULL

BooleanNotExpression

Rappresenta un'espressione booleana NOT

BooleanParenthesisExpression

Rappresenta un'espressione booleana racchiusa tra parentesi.

BooleanTernaryExpression

Espressione booleana con tre espressioni come elementi figlio.

BoundingBoxParameter

Rappresenta il parametro strutturato dell'indice spaziale in base al nome.

BoundingBoxSpatialIndexOption

Rappresenta l'opzione BOUNDING_BOX indice spaziale.

BreakStatement

Rappresenta l'istruzione di interruzione.

BrokerPriorityParameter

Rappresenta i parametri delle istruzioni delle priorità del broker.

BrokerPriorityStatement

Rappresenta l'istruzione Create and Alter Broker Priority (Crea e Alter Broker Priority).

BrowseForClause

Rappresenta il caso FOR BROWSE

BuiltInFunctionTableReference

Questa classe rappresenta le funzioni predefinite come riferimento alla tabella semplice.

BulkInsertBase

Rappresenta l'istruzione BULK INSERT

BulkInsertOption

Rappresenta un'opzione singola nell'istruzione BULK INSERT

BulkInsertStatement

Rappresenta l'istruzione BULK INSERT

BulkOpenRowset

Rappresenta il riferimento alla tabella OPENROWSET (BULK ...) .

CallTarget

Rappresenta una destinazione di una chiamata di funzione.

CaseExpression

Rappresenta l'espressione Case.

CastCall

Rappresenta la chiamata del cast.

CatalogCollationOption

Imposta la CATALOG_COLLATION del database

CellsPerObjectSpatialIndexOption

Rappresenta l'opzione di indice spaziale CELLS_PER_OBJECT.

CertificateCreateLoginSource

Caso di certificato nell'istruzione CREATE LOGIN

CertificateOption

Rappresenta singole opzioni SUBJECT o START_DATE o EXPIRE_DATE nell'istruzione CREATE CERTIFICATE

CertificateStatementBase

Rappresenta l'istruzione CREATE CERTIFICATE

ChangeRetentionChangeTrackingOptionDetail

CHANGE_RETENTION parte dell'opzione CHANGE_TRACKING nell'istruzione ALTER DATABASE SET.

ChangeTableChangesTableReference

Clausola CHANGETABLE con l'opzione CHANGE.

ChangeTableVersionTableReference

Clausola CHANGETABLE con l'opzione VERSION.

ChangeTrackingDatabaseOption

CHANGE_TRACKING opzione nell'istruzione ALTER DATABASE, caso SET

ChangeTrackingFullTextIndexOption

Rappresenta l'opzione CHANGE_TRACKING nell'istruzione FULLTEXT INDEX.

ChangeTrackingOptionDetail

Un dettaglio per ChangeTrackingDatabaseOption

CharacterSetPayloadOption

Rappresenta l'opzione payload CHARACTER_SET

CheckConstraintDefinition

Rappresenta il vincolo check.

CheckpointStatement

Rappresenta l'istruzione checkpoint.

ChildObjectName

Rappresenta il nome di un elemento figlio dell'oggetto schema.

ClassifierEndTimeOption

Rappresenta l'opzione dell'ora di inizio per il classificatore del carico di lavoro.

ClassifierImportanceOption

Rappresenta l'opzione di importanza per il classificatore del carico di lavoro.

ClassifierMemberNameOption

Rappresenta l'opzione nome membro per il classificatore del carico di lavoro.

ClassifierStartTimeOption

Rappresenta l'opzione dell'ora di inizio per il classificatore del carico di lavoro.

ClassifierWlmContextOption

Rappresenta l'opzione di contesto wlm per il classificatore del carico di lavoro.

ClassifierWlmLabelOption

Rappresenta l'opzione etichetta di query per il classificatore del carico di lavoro.

ClassifierWorkloadGroupOption

Rappresenta l'opzione del gruppo di carico di lavoro per il classificatore del carico di lavoro.

CloseCursorStatement

Istruzione Close cursor

CloseMasterKeyStatement

Chiudere l'istruzione chiave master.

CloseSymmetricKeyStatement

Chiudere l'istruzione chiave simmetrica.

CoalesceExpression

Rappresenta l'espressione Coalesce.

ColumnDefinition

Questo frammento rappresenta una definizione di colonna

ColumnDefinitionBase

Rappresenta la definizione di colonna di base

ColumnEncryptionAlgorithmNameParameter

Parametro che rappresenta l'algoritmo di crittografia usato per crittografare la chiave di crittografia delle colonne

ColumnEncryptionAlgorithmParameter

Parametro singolo nella definizione di colonna per l'algoritmo di crittografia delle colonne usato per crittografare la colonna

ColumnEncryptionDefinition

Classe che rappresenta le proprietà di crittografia per una colonna

ColumnEncryptionDefinitionParameter

Singolo parametro di crittografia per una colonna

ColumnEncryptionKeyNameParameter

Parametro che rappresenta la chiave di crittografia della colonna usata per crittografare la colonna

ColumnEncryptionKeyStatement

Classe di base per tutti gli oggetti istruzione Column Encryption Key

ColumnEncryptionKeyValue

Classe che rappresenta il valore di una chiave di crittografia della colonna crittografata con chiave master della colonna

ColumnEncryptionKeyValueParameter

Parametro singolo in di un valore della chiave di crittografia della colonna

ColumnEncryptionTypeParameter

Parametro singolo nella definizione di colonna per il tipo di crittografia della colonna

ColumnMasterKeyEnclaveComputationsParameter

Parametro che rappresenta la firma di calcolo dell'enclave

ColumnMasterKeyNameParameter

Parametro che rappresenta la chiave master della colonna usata per crittografare la chiave di crittografia della colonna

ColumnMasterKeyParameter

Parametro singolo nell'istruzione CREATE COLUMN MASTER KEY

ColumnMasterKeyPathParameter

Parametro che rappresenta il percorso della chiave nel provider dell'archivio chiavi

ColumnMasterKeyStoreProviderNameParameter

Parametro del provider dell'archivio chiavi che protegge la chiave master della colonna

ColumnReferenceExpression

Questa classe rappresenta una colonna. A causa dell'ambiguità della sintassi Sql, non è possibile distiguish colonne da proprietà senza avere le definizioni di tabella e tipo, anche se potrebbe essere ambiguo. Pertanto, la colonna potrebbe disporre di proprietà finali negli identificatori.

ColumnStorageOptions

Rappresenta le opzioni di archiviazione delle colonne.

ColumnWithSortOrder

Rappresenta un identificatore di colonna con un ordinamento.

CommandSecurityElement80

Rappresenta l'elemento di sicurezza che dispone di comandi.

CommitTransactionStatement

Rappresenta l'istruzione per il commit della transazione.

CommonTableExpression

Questa classe rappresenta l'espressione di tabella comune.

CompositeGroupingSpecification

Compone un elenco di sottospecifiche.

CompressionDelayIndexOption

Rappresenta l'opzione di indice di ritardo di compressione che può essere un'espressione con un'unità di tempo di minuti/minuti facoltativa.

CompressionEndpointProtocolOption

Rappresenta l'opzione del protocollo dell'endpoint HTTP PORTE

CompressionPartitionRange

Rappresenta un singolo intervallo nell'opzione DATA_COMPRESSION.

ComputeClause

Rappresenta la clausola COMPUTE BY che può essere utilizzata in istruzioni come Select.

ComputeFunction

Rappresenta la funzione di calcolo che può essere usata nella clausola di calcolo.

ConstraintDefinition

Rappresenta la classe di base per i vincoli.

ContainmentDatabaseOption

Opzione di database per il contenimento

ContinueStatement

Rappresenta l'istruzione continua.

ContractMessage

Rappresenta informazioni sul singolo messaggio nell'istruzione CREATE CONTRACT

ConvertCall

Rappresenta la chiamata di conversione.

CopyColumnOption

Rappresenta le opzioni di colonna del comando di copia

CopyCredentialOption

Rappresenta le opzioni CREDENTIAL dell'istruzione COPY

CopyOption

Rappresenta le opzioni dell'istruzione COPY

CopyStatement

Rappresenta l'istruzione COPY

CopyStatementOptionBase

Un'unica istruzione di copia.

CreateAggregateStatement

Rappresenta l'istruzione CREATE AGGREGATE

CreateApplicationRoleStatement

Rappresenta l'istruzione per la creazione del ruolo applicazione.

CreateAssemblyStatement

Rappresenta l'istruzione CREATE ASSEMBLY.

CreateAsymmetricKeyStatement

Rappresenta l'istruzione CREATE ASYMMETRIC KEY

CreateAvailabilityGroupStatement

Rappresenta l'istruzione CREATE AVAILABILITY GROUP

CreateBrokerPriorityStatement

Rappresenta l'istruzione Create Broker Priority.

CreateCertificateStatement

Rappresenta l'istruzione CREATE CERTIFICATE

CreateColumnEncryptionKeyStatement

Rappresenta un'istruzione CREATE COLUMN ENCRYPTION KEY

CreateColumnMasterKeyStatement

Rappresenta un'istruzione CREATE COLUMN MASTER KEY

CreateColumnStoreIndexStatement

Rappresenta l'istruzione di creazione dell'indice columnstore.

CreateContractStatement

Rappresenta l'istruzione CREATE CONTRACT

CreateCredentialStatement

Rappresenta l'istruzione CREATE CREDENTIAL

CreateCryptographicProviderStatement

Rappresenta l'istruzione Create Cryptographic Provider.

CreateDatabaseAuditSpecificationStatement

Crea la specifica del controllo del database.

CreateDatabaseEncryptionKeyStatement

Crea la chiave di crittografia del database

CreateDatabaseStatement

Rappresenta l'istruzione CREATE DATABASE

CreateDefaultStatement

Rappresenta l'istruzione Create Default.

CreateEndpointStatement

Rappresenta l'istruzione CREATE ENDPOINT

CreateEventNotificationStatement

Rappresenta l'istruzione di creazione di notifica evento.

CreateEventSessionStatement

Rappresenta l'istruzione Create Event Session.

CreateExternalDataSourceStatement

Rappresenta un'istruzione CREATE EXTERNAL DATA SOURCE.

CreateExternalFileFormatStatement

Rappresenta un'istruzione CREATE EXTERNAL FILE FORMAT.

CreateExternalLanguageStatement

Rappresenta l'istruzione CREATE EXTERNAL LANGUAGE.

CreateExternalLibraryStatement

Rappresenta l'istruzione CREATE EXTERNAL LIBRARY.

CreateExternalResourcePoolStatement

Rappresenta l'istruzione Crea pool di risorse esterne.

CreateExternalStreamingJobStatement

Rappresenta un'istruzione sys.sp_create_streaming_job EXEC.

CreateExternalStreamStatement

Rappresenta un'istruzione CREATE EXTERNAL STREAM.

CreateExternalTableStatement

Rappresenta un'istruzione CREATE EXTERNAL TABLE.

CreateFederationStatement

Rappresenta l'istruzione CREATE FEDERATION

CreateFullTextCatalogStatement

Rappresenta l'istruzione CREATE FULLTEXT CATALOG

CreateFullTextIndexStatement

Rappresenta l'istruzione create fulltext index.

CreateFullTextStopListStatement

Rappresenta l'istruzione Create FullText StopList.

CreateFunctionStatement

Rappresenta l'istruzione Create Function.

CreateIndexStatement

Rappresenta l'istruzione di creazione dell'indice.

CreateLoginSource

Classe di base per origini di accesso diverse nell'istruzione CREATE LOGIN

CreateLoginStatement

Rappresenta l'istruzione CREATE LOGIN.

CreateMasterKeyStatement

Rappresenta l'istruzione CREATE MASTER KEY.

CreateMessageTypeStatement

Rappresenta l'istruzione CREATE MESSAGE TYPE

CreateOrAlterFunctionStatement

Rappresenta l'istruzione Create or Alter Function.

CreateOrAlterProcedureStatement

Istruzione create o alter procedure.

CreateOrAlterTriggerStatement

Istruzione CREATE OR ALTER TRIGGER.

CreateOrAlterViewStatement

Istruzione CREATE OR ALTER VIEW.

CreatePartitionFunctionStatement

Rappresenta l'istruzione CREATE PARTITION FUNCTION

CreatePartitionSchemeStatement

Rappresenta l'istruzione CREATE PARTITION SCHEME

CreateProcedureStatement

Istruzione create procedure.

CreateQueueStatement

Rappresenta l'istruzione create queue.

CreateRemoteServiceBindingStatement

Rappresenta l'istruzione CREATE REMOTE SERVICE BINDING

CreateResourcePoolStatement

Rappresenta l'istruzione Create Resource Pool.

CreateRoleStatement

Rappresenta l'istruzione di creazione del ruolo.

CreateRouteStatement

Rappresenta l'istruzione create route.

CreateRuleStatement

Rappresenta l'istruzione Create Rule.

CreateSchemaStatement

Rappresenta l'istruzione per la creazione di uno schema.

CreateSearchPropertyListStatement

Rappresenta l'istruzione CREATE SEARCH PROPERTY LIST

CreateSecurityPolicyStatement

Rappresenta un'istruzione CREATE SECURITY POLICY

CreateSelectiveXmlIndexStatement

Rappresenta l'istruzione crea indice xml selettivo.

CreateSequenceStatement

Rappresenta l'istruzione CREATE SEQUENCE

CreateServerAuditSpecificationStatement

Crea una specifica di controllo del server.

CreateServerAuditStatement

Crea il controllo del server.

CreateServerRoleStatement

Rappresenta l'istruzione CREATE SERVER ROLE.

CreateServiceStatement

Rappresenta l'istruzione CREATE SERVICE

CreateSpatialIndexStatement

Rappresenta l'istruzione Create Spatial Index .

CreateStatisticsStatement

Rappresenta l'istruzione relativa alla creazione di statistiche.

CreateSymmetricKeyStatement

Rappresenta l'istruzione CREATE SYMMETRIC KEY

CreateSynonymStatement

Rappresenta l'istruzione per la creazione di un sinonimo.

CreateTableStatement

Rappresenta l'istruzione Create Table

CreateTriggerStatement

Istruzione CREATE TRIGGER.

CreateTypeStatement

Rappresenta l'istruzione di creazione del tipo.

CreateTypeTableStatement

Crea il tipo di tabella

CreateTypeUddtStatement

Rappresenta l'istruzione create type per i tipi di dati definiti dall'utente, quella che deriva dai tipi Sql.

CreateTypeUdtStatement

Rappresenta l'istruzione create type per i tipi definiti dall'utente, quella che deriva dai tipi CLR.

CreateUserStatement

Rappresenta l'istruzione di creazione dell'utente.

CreateViewStatement

Istruzione CREATE VIEW.

CreateWorkloadClassifierStatement

Rappresenta l'istruzione Create Workload Classifier.

CreateWorkloadGroupStatement

Rappresenta l'istruzione Create Workload Group.

CreateXmlIndexStatement

Rappresenta l'istruzione di creazione dell'indice XML.

CreateXmlSchemaCollectionStatement

Rappresenta l'istruzione per la creazione della raccolta XML Schema.

CreationDispositionKeyOption

Rappresenta l'opzione CREATION_DISPOSITION.

CredentialStatement

Rappresenta parti comuni dell'istruzione ALTER e CREATE CREDENTIAL

CryptoMechanism

Rappresenta il meccanismo di decrittografia.

CubeGroupingSpecification

Rappresenta la specifica di raggruppamento CUBE.

CursorDefaultDatabaseOption

opzione CURSOR_DEFAULT nell'istruzione ALTER DATABASE, caso SET

CursorDefinition

Rappresenta la definizione del cursore

CursorId

Rappresenta il riferimento al cursore

CursorOption

Rappresenta un'opzione di cursore.

CursorStatement

Tipo di base per istruzioni cursori open/close/fetch

DatabaseAuditAction

Rappresenta una singola azione nella specifica dell'azione di controllo.

DatabaseConfigurationClearOption

Opzione singola nell'istruzione ALTER DATABASE SCOPED CONFIGURATION, opzione CLEAR

DatabaseConfigurationSetOption

Opzione singola nell'istruzione ALTER DATABASE SCOPED CONFIGURATION, opzione SET

DatabaseEncryptionKeyStatement

Classe di base per le istruzioni che gestiscono la chiave di crittografia.

DatabaseOption

Singola opzione nell'istruzione ALTER DATABASE, caso SET

DataCompressionOption

Rappresenta una singola opzione di compressione dei dati.

DataModificationSpecification

Classe di base per le opzioni comuni delle specifiche di modifica dei dati.

DataModificationStatement

Rappresenta un'istruzione per la modifica di dati.

DataModificationTableReference

Rappresenta sub-dml con clausola di output che funge da riferimento alla tabella.

DataRetentionTableOption

DATA_RETENTION'opzione tabella.

DataTypeReference

Classe del tipo di dati di base.

DataTypeSequenceOption

Rappresenta l'opzione sequenza che definisce il tipo di dati

DbccNamedLiteral

Rappresenta il valore letterale denominato nell'istruzione DBCC

DbccOption

Rappresenta un'opzione dbcc.

DbccStatement

Rappresenta l'istruzione DBCC (tutte le varianti)

DeallocateCursorStatement

Deallocare l'istruzione cursore

DeclareCursorStatement

Rappresenta l'istruzione DECLARE CURSOR

DeclareTableVariableBody

Rappresenta il corpo della variante di tabella dichiarata @variable .

DeclareTableVariableStatement

Questa classe rappresenta la variante di tabella dell'istruzione declare @variable .

DeclareVariableElement

Questa classe rappresenta una singola dichiarazione nel corpo di DeclareVariableStatement.

DeclareVariableStatement

Questa istruzione rappresenta l'istruzione declare @variable , ad eccezione delle dichiarazioni di tabella.

DefaultConstraintDefinition

Rappresenta il vincolo predefinito.

DefaultLiteral

Rappresenta il valore letterale per DEFAULT

DelayedDurabilityDatabaseOption

Opzione di database per durabilità ritardata

DeleteMergeAction

Rappresenta l'azione di eliminazione unione

DeleteSpecification

Proprietà per Delete

DeleteStatement

Rappresenta l'istruzione di eliminazione.

DenyStatement

Rappresenta l'istruzione di negazione.

DenyStatement80

Rappresenta l'istruzione di negazione.

DeviceInfo

Rappresenta informazioni sul dispositivo utilizzato per il backup o il ripristino

DialogOption

Rappresenta un'opzione della finestra di dialogo.

DiskStatement

Rappresenta l'istruzione DISK.

DiskStatementOption

Rappresenta l'opzione dell'istruzione disk.

DistinctPredicate

Rappresenta il predicato distinto.

DropAggregateStatement

Rappresenta l'istruzione DROP AGGREGATE

DropAlterFullTextIndexAction

Rappresenta l'azione DROP per l'istruzione ALTER FULLTEXT INDEX.

DropApplicationRoleStatement

Rappresenta l'istruzione DROP APPLICATION ROLE.

DropAssemblyStatement

Rappresenta l'istruzione DROP ASSEMBLY

DropAsymmetricKeyStatement

Rappresenta l'istruzione DROP ASYMMETRIC KEY.

DropAvailabilityGroupStatement

Rappresenta l'istruzione DROP AVAILABILITY GROUP.

DropBrokerPriorityStatement

Rappresenta l'istruzione Drop Broker Priority.

DropCertificateStatement

Rappresenta l'istruzione DROP CERTIFICATE.

DropChildObjectsStatement

Rappresenta DROP con oggetti figlio (DROP INDEX o STATISTICS)

DropClusteredConstraintMoveOption

Opzione di spostamento del vincolo cluster drop

DropClusteredConstraintOption

Classe di base astratta per eliminare i vincoli cluster.

DropClusteredConstraintStateOption

Classe di base astratta per eliminare i vincoli cluster.

DropClusteredConstraintValueOption

Opzione drop clustered constraint con valore specificato

DropClusteredConstraintWaitAtLowPriorityLockOption

L'opzione di blocco del vincolo cluster drop a priorità bassa

DropColumnEncryptionKeyStatement

Rappresenta un'istruzione DROP COLUMN ENCRYPTION KEY

DropColumnMasterKeyStatement

Rappresenta un'istruzione DROP COLUMN MASTER KEY

DropContractStatement

Rappresenta l'istruzione DROP CONTRACT.

DropCredentialStatement

Rappresenta l'istruzione DROP CREDENTIAL.

DropCryptographicProviderStatement

Rappresenta l'istruzione Drop Cryptographic Provider.

DropDatabaseAuditSpecificationStatement

Rappresenta l'istruzione DROP DATABASE AUDIT SPECIFICATION.

DropDatabaseEncryptionKeyStatement

Elimina la chiave di crittografia del database.

DropDatabaseStatement

Rappresenta l'istruzione DROP DATABASE

DropDefaultStatement

Rappresenta l'istruzione DROP DEFAULT

DropEndpointStatement

Rappresenta l'istruzione DROP ENDPOINT.

DropEventNotificationStatement

Rappresenta l'istruzione DROP EVENT NOTIFICATION.

DropEventSessionStatement

Rappresenta l'istruzione Drop Event Session.

DropExternalDataSourceStatement

Rappresenta un'istruzione DROP EXTERNAL DATA SOURCE.

DropExternalFileFormatStatement

Rappresenta un'istruzione DROP EXTERNAL FILE FORMAT.

DropExternalLanguageStatement

Rappresenta l'istruzione DROP EXTERNAL LANGUAGE.

DropExternalLibraryStatement

Rappresenta l'istruzione DROP EXTERNAL LIBRARY.

DropExternalResourcePoolStatement

Rappresenta l'istruzione Drop External Resource Pool.

DropExternalStreamingJobStatement

Rappresenta un'istruzione sys.sp_drop_streaming_job EXEC.

DropExternalStreamStatement

Rappresenta un'istruzione DROP EXTERNAL STREAM.

DropExternalTableStatement

Rappresenta un'istruzione DROP EXTERNAL TABLE.

DropFederationStatement

Rappresenta l'istruzione DROP FEDERATION.

DropFullTextCatalogStatement

Rappresenta l'istruzione DROP FULLTEXT CATALOG.

DropFullTextIndexStatement

Rappresenta l'istruzione DROP FULLTEXT INDEX.

DropFullTextStopListStatement

Rappresenta l'istruzione Drop Fulltext Stoplist.

DropFunctionStatement

Rappresenta l'istruzione DROP FUNCTION

DropIndexClause

Rappresenta l'indice relazionale o xml nell'istruzione DROP INDEX

DropIndexClauseBase

Rappresenta una singola clausola nell'istruzione DROP INDEX

DropIndexStatement

Rappresenta l'istruzione DROP INDEX

DropLoginStatement

Rappresenta l'istruzione DROP LOGIN.

DropMasterKeyStatement

Rappresenta l'istruzione DROP MASTER KEY.

DropMemberAlterRoleAction

Rappresenta l'azione di rilascio del membro per la modifica del ruolo.

DropMessageTypeStatement

Rappresenta l'istruzione DROP MESSAGE TYPE.

DropObjectsStatement

Rappresenta l'istruzione DROP che fa riferimento all'elenco di oggetti

DropPartitionFunctionStatement

Rappresenta l'istruzione DROP PARTITION FUNCTION.

DropPartitionSchemeStatement

Rappresenta l'istruzione DROP PARTITION SCHEME.

DropProcedureStatement

Rappresenta l'istruzione DROP PROCEDURE

DropQueueStatement

Rappresenta l'istruzione DROP QUEUE.

DropRemoteServiceBindingStatement

Rappresenta l'istruzione DROP REMOTE SERVICE BINDING.

DropResourcePoolStatement

Rappresenta l'istruzione Drop Resource Pool.

DropRoleStatement

Rappresenta l'istruzione DROP ROLE.

DropRouteStatement

Rappresenta l'istruzione DROP ROUTE.

DropRuleStatement

Rappresenta l'istruzione DROP RULE

DropSchemaStatement

Rappresenta l'istruzione DROP SCHEMA

DropSearchPropertyListAction

Azione drop per l'elenco delle proprietà di ricerca

DropSearchPropertyListStatement

Rappresenta l'istruzione DROP SEARCH PROPERTY LIST

DropSecurityPolicyStatement

Rappresenta un'istruzione DROP SECURITY POLICY

DropSensitivityClassificationStatement

Elimina la classificazione di riservatezza dalle colonne specificate.

DropSequenceStatement

Rappresenta l'istruzione DROP SEQUENCE

DropServerAuditSpecificationStatement

Rappresenta l'istruzione DROP SERVER AUDIT SPECIFICATION.

DropServerAuditStatement

Elimina il controllo del server.

DropServerRoleStatement

Rappresenta l'istruzione DROP SERVER ROLE.

DropServiceStatement

Rappresenta l'istruzione DROP SERVICE.

DropSignatureStatement

Rappresenta le istruzioni DROP SIGNATURE.

DropStatisticsStatement

Rappresenta l'istruzione DROP STATISTICS

DropSymmetricKeyStatement

Rappresenta l'istruzione DROP SYMMETRIC KEY.

DropSynonymStatement

Rappresenta l'istruzione DROP SYNONYM

DropTableStatement

Rappresenta l'istruzione DROP TABLE

DropTriggerStatement

Rappresenta l'istruzione DROP TRIGGER

DropTypeStatement

Rappresenta l'istruzione DROP TYPE.

DropUnownedObjectStatement

Rappresenta l'istruzione DROP per gli oggetti non generati

DropUserStatement

Rappresenta l'istruzione DROP USER.

DropViewStatement

Rappresenta l'istruzione DROP VIEW

DropWorkloadClassifierStatement

Rappresenta l'istruzione Drop Workload Classifier

DropWorkloadGroupStatement

Rappresenta l'istruzione Drop Workload Group.

DropXmlSchemaCollectionStatement

Rappresenta l'istruzione DROP XML SCHEMA COLLECTION.

DurabilityTableOption

Opzione di tabella DURABILITY.

DWCompatibilityLevelConfigurationOption

Opzione DWCompatibilityLevel nell'istruzione ALTER DATABASE SCOPED CONFIGURATION

EnabledDisabledPayloadOption

Rappresenta un'opzione che può essere ABILITATA o DISABILITATA

EnableDisableTriggerStatement

Definisce le modifiche ai trigger. I trigger possono essere abilitati o disabilitati.

EncryptedValueParameter

Parametro che rappresenta il valore crittografato della chiave di crittografia della colonna

EncryptionPayloadOption

Rappresenta l'opzione di payload ENCRYPTION

EncryptionSource

Classe di base per origini chiave/certificati diverse

EndConversationStatement

Rappresenta l'istruzione END CONVERSATION

EndpointAffinity

Rappresenta l'opzione AFFINITY nelle istruzioni CREATE/ALTER ENDPOINT

EndpointProtocolOption

Rappresenta un'opzione di protocollo singola nell'istruzione CREATE ENDPOINT

EventDeclaration

Rappresenta la dichiarazione di evento

EventDeclarationCompareFunctionParameter

Rappresenta il parametro del predicato della dichiarazione di evento

EventDeclarationSetParameter

Rappresenta il parametro del set di dichiarazioni di eventi

EventGroupContainer

Rappresenta il tipo di evento

EventNotificationObjectScope

Rappresenta l'ambito della notifica degli eventi.

EventRetentionSessionOption

Rappresenta l'opzione di sessione EVENT_RETENTION_MODE

EventSessionObjectName

Rappresenta i nomi oggetto utilizzati nelle istruzioni CREATE e ALTER EVENT SESSION.

EventSessionStatement

Rappresenta l'istruzione CREATE e ALTER EVENT SESSION.

EventTypeContainer

Rappresenta il tipo di evento

EventTypeGroupContainer

Rappresenta il tipo di evento o il gruppo

ExecutableEntity

Classe di base per tutti gli elementi possibili che possono essere eseguiti con l'istruzione EXECUTE.

ExecutableProcedureReference

Rappresenta un riferimento a una routine in esecuzione.

ExecutableStringList

Stringhe che rappresentano i comandi passati all'istruzione EXECUTE.

ExecuteAsClause

Rappresenta la clausola execute as.

ExecuteAsFunctionOption

Opzione execute as function

ExecuteAsProcedureOption

Opzione execute as procedure

ExecuteAsStatement

Rappresenta l'istruzione EXECUTE AS

ExecuteAsTriggerOption

Opzione trigger EXECUTE AS

ExecuteContext

Rappresenta il contesto di sicurezza per le istruzioni execute

ExecuteInsertSource

Rappresenta l'origine dell'inserimento per EXECUTE.

ExecuteOption

Rappresenta un'opzione per l'istruzione execute

ExecuteParameter

Parametro passato alla routine nell'istruzione EXECUTE

ExecuteSpecification

Rappresenta una chiamata a EXECUTE

ExecuteStatement

Rappresenta l'istruzione EXECUTE T-SQL

ExistsPredicate

Rappresenta il predicato esistente.

ExpressionCallTarget

Rappresenta una destinazione dell'espressione di una chiamata di funzione.

ExpressionGroupingSpecification

Espressione in cui viene eseguita l'operazione di raggruppamento.

ExpressionWithSortOrder

Questa classe rappresenta un'espressione con un ordine di ordinamento.

ExternalCreateLoginSource

Caso esterno nell'istruzione CREATE LOGIN

ExternalDataSourceLiteralOrIdentifierOption

Rappresenta la proprietà di tipo Letterale o Identificatore.

ExternalDataSourceOption

Proprietà facoltativa CREATE EXTERNAL DATA SOURCE.

ExternalDataSourceStatement

Classe di base per tutti gli oggetti dell'istruzione origine dati esterna.

ExternalFileFormatContainerOption

Rappresenta un elenco di opzioni secondarie di formato file esterno.

ExternalFileFormatLiteralOption

Rappresenta qualsiasi valore della proprietà di tipo Letterale.

ExternalFileFormatOption

Proprietà facoltativa CREATE EXTERNAL FILE FORMAT.

ExternalFileFormatStatement

Classe di base per tutti gli oggetti dell'istruzione formato file esterno.

ExternalFileFormatUseDefaultTypeOption

Rappresenta il valore di proprietà facoltativo USE_DEFAULT_TYPE.

ExternalFileOption

Classe di base ExternalFileOption.

ExternalLanguageFileOption

Rappresenta un singolo file nell'istruzione CREATE EXTERNAL LANGUAGE

ExternalLanguageStatement

Rappresenta parti comuni nelle istruzioni di linguaggio esterno create e alter external.

ExternalLibraryFileOption

Rappresenta un singolo file nell'istruzione CREATE EXTERNAL LIBRARY

ExternalLibraryStatement

Rappresenta parti comuni nelle istruzioni di creazione e modifica della libreria esterna.

ExternalResourcePoolAffinitySpecification

Rappresenta la specifica di affinità dell'istruzione del pool di risorse esterna.

ExternalResourcePoolParameter

Rappresenta i parametri dell'istruzione del pool di risorse esterni.

ExternalResourcePoolStatement

Rappresenta l'istruzione Create and Alter External Resource Pool .

ExternalStreamingJobStatement

Classe di base per tutti gli oggetti dell'istruzione processo di streaming esterno.

ExternalStreamLiteralOrIdentifierOption

Rappresenta la proprietà di tipo Letterale o Identificatore.

ExternalStreamOption

Proprietà facoltativa dell'istruzione CREATE EXTERNAL STREAM.

ExternalStreamStatement

Classe di base per tutti gli oggetti dell'istruzione di flusso esterno.

ExternalTableColumnDefinition

Rappresenta la definizione di colonna di base.

ExternalTableDistributionOption

Opzione DISTRIBUZIONE tabella esterna per le tabelle esterne nelle origini dati di gestione mappe partizioni.

ExternalTableDistributionPolicy

Classe di base per i criteri di distribuzione delle tabelle esterne.

ExternalTableLiteralOrIdentifierOption

Tabella esterna con opzione clausola che prevede un valore letterale o identifero come valore impostato.

ExternalTableOption

Un'unica opzione di tabella esterna.

ExternalTableRejectTypeOption

L'opzione della tabella esterna REJECT_TYPE per le tabelle esterne nelle origini dati HDFS.

ExternalTableReplicatedDistributionPolicy

Rappresentazione dell'opzione REPLICATED per un criterio di distribuzione di tabelle esterne.

ExternalTableRoundRobinDistributionPolicy

Rappresentazione dell'opzione ROUND_ROBIN per un criterio di distribuzione di tabelle esterne.

ExternalTableShardedDistributionPolicy

Rappresentazione dell'opzione SHARDED per un criterio di distribuzione di tabelle esterne.

ExternalTableStatement

Classe di base per tutti gli oggetti dell'istruzione tabella esterna.

ExtractFromExpression

Rappresenta l'espressione che inizia con ExtractFrom.

FailoverModeReplicaOption

Rappresenta l'opzione della replica per la modalità di failover.

FederationScheme

Questa classe archivia lo schema federativo per una tabella

FetchCursorStatement

Rappresenta l'istruzione del cursore FETCH

FetchType

Contiene informazioni su diversi orientamenti di recupero

FileDeclaration

Rappresenta una dichiarazione di file singola nell'istruzione CREATE DATABASE

FileDeclarationOption

Rappresenta un'opzione di dichiarazione di file singola nell'istruzione CREATE DATABASE

FileEncryptionSource

Rappresenta un riferimento a un file (eseguibile) contenente chiave o certificato

FileGroupDefinition

Rappresentare il filegroup nell'istruzione CREATE DATABASE

FileGroupOrPartitionScheme

Rappresenta un filegroup o uno schema di partizione.

FileGrowthFileDeclarationOption

Opzione di dichiarazione file per FILEGROWTH.

FileNameFileDeclarationOption

Opzione di dichiarazione di file per FILENAME.

FileStreamDatabaseOption

Opzione FILESTREAM nella creazione e modifica del database.

FileStreamOnDropIndexOption

Rappresenta l'opzione FILESTREAM_ON in DROP INDEX

FileStreamOnTableOption

Filestream_on opzione tabella.

FileStreamRestoreOption

Rappresenta l'opzione FileStream in un'istruzione di ripristino.

FileTableCollateFileNameTableOption

FILETABLE_COLLATE_FILENAME opzione tabella.

FileTableConstraintNameTableOption

FILETABLE_PRIMARY_KEY_CONSTRAINT_NAME, FILETABLE_STREAMID_UNIQUE_CONSTRAINT_NAME o FILETABLE_FULLPATH_UNIQUE_CONSTRAINT_NAME tabella.

FileTableDirectoryTableOption

FILETABLE_DIRECTORY opzione tabella.

ForceSeekTableHint

Rappresenta l'hint forceeek.

ForClause

Classe di base per clausole FOR diverse in SELECT

ForeignKeyConstraintDefinition

Rappresenta un vincolo di chiave esterna.

FromClause

Rappresenta la clausola From in una querySpecification

FullTextCatalogAndFileGroup

Rappresenta l'opzione catalog/filegroup in CREATE FULLTEXT STATEMENT.

FullTextCatalogOption

Classe di base per le opzioni del catalogo fulltext.

FullTextCatalogStatement

Rappresenta l'istruzione CREATE FULLTEXT CATALOG

FullTextIndexColumn

Rappresenta la colonna per un indice fulltext.

FullTextIndexOption

Rappresenta una singola opzione nell'istruzione CREATE FULLTEXT INDEX.

FullTextPredicate

Rappresenta il predicato full-text.

FullTextStopListAction

Rappresenta l'azione nell'istruzione Alter Fulltext Stoplist.

FullTextTableReference

Rappresenta i riferimenti alla tabella FREETEXTTABLE e CONTAINSTABLE.

FunctionCall

Rappresenta una chiamata di funzione.

FunctionCallSetClause

Rappresenta la clausola SET per le chiamate di funzione.

FunctionOption

Rappresenta un'opzione di funzione

FunctionReturnType

Classe di base per il tipo restituito della funzione

FunctionStatementBody

Rappresenta l'istruzione CREATE/ALTER FUNCTION

GeneralSetCommand

Per essere suddiviso in classi separate: quando avremmo tempo. Per ora, rappresenta un singolo comando in un'istruzione SET (ad esempio, impostare !language us_english!)

GenericConfigurationOption

Opzione che può essere impostata su un intero con segno, valore letterale stringa, identificatore o parole chiave ON/OFF/PRIMARY.

GetConversationGroupStatement

Rappresenta l'istruzione GET CONVERSATION GROUP

GlobalFunctionTableReference

Questa classe rappresenta il set di funzioni predefinite globali che non appartengono a uno schema.

GlobalVariableExpression

Rappresenta un'espressione di variabile globale

GoToStatement

Rappresenta l'istruzione goto.

GrandTotalGroupingSpecification

Rappresenta ( ) (totale complessivo) la specifica di raggruppamento.

GrantStatement

Rappresenta l'istruzione grant.

GrantStatement80

Rappresenta l'istruzione grant.

GraphConnectionBetweenNodes

Classe di base astratta che rappresenta la connessione da una tabella nodo a un'altra nelle tabelle a grafo.

GraphConnectionConstraintDefinition

Rappresenta il vincolo di connessione per le tabelle a grafo.

GraphMatchCompositeExpression

Espressione booleana per un'espressione MATCH

GraphMatchExpression

Espressione booleana per un'espressione MATCH

GraphMatchLastNodePredicate

Espressione booleana per LastNode

GraphMatchNodeExpression

Espressione booleana per MATCH

GraphMatchPredicate

Espressione booleana per MATCH

GraphMatchRecursivePredicate

Espressione booleana per l'espressione Path più breve

GraphRecursiveMatchQuantifier

Espressione booleana per MATCH

GridParameter

Rappresenta il parametro strutturato dell'indice spaziale per l'opzione GRIDS.

GridsSpatialIndexOption

Rappresenta l'opzione di indice spaziale GRIDS.

GroupByClause

Rappresenta la clausola group by che può essere utilizzata in istruzioni come select, update.

GroupingSetsGroupingSpecification

Rappresenta la specifica di raggruppamento GROUPING SETS.

GroupingSpecification

Rappresenta una singola specifica di raggruppamento in una clausola GROUP BY.

HadrAvailabilityGroupDatabaseOption

Opzione di database per il gruppo di disponibilità hadr

HadrDatabaseOption

Opzione di database per HADR.

HavingClause

Rappresenta la clausola HAVING che può essere utilizzata in istruzioni come Select.

Identifier

Questo frammento viene usato per rappresentare un identificatore

IdentifierAtomicBlockOption

Opzione che deve essere impostata su un identificatore in BEGIN ATOMIC... Istruzione END

IdentifierDatabaseOption

Opzione di database con un valore di identificatore

IdentifierLiteral

Rappresenta un identificatore trattato come un valore letterale.

IdentifierOrScalarExpression

Rappresenta un identificatore o ScalarExpression

IdentifierOrValueExpression

Rappresenta un Identifer o ValueExpression

IdentifierPrincipalOption

Opzioni con valore dell'identificatore nell'istruzione CREATE o ALTER LOGIN o USER

IdentifierSnippet

Segnaposto per un identificatore arbitrario.

IdentityFunctionCall

Questa classe rappresenta la funzione identity che può essere utilizzata in un controllo SelectColumn.

IdentityOptions

Rappresenta le opzioni Identity per una colonna

IdentityValueKeyOption

Rappresenta IDENTITY_VALUE'opzione .

IfStatement

Rappresenta l'istruzione IF.

IgnoreDupKeyIndexOption

Rappresenta l'opzione di indice ignore_dup_key.

IIfCall

Rappresenta l'espressione IF.

IndexDefinition

Rappresenta la base per le definizioni di indice.

IndexExpressionOption

Rappresenta l'opzione di indice che potrebbe essere un'espressione.

IndexOption

Rappresenta l'opzione dell'indice.

IndexStatement

Rappresenta la base per la creazione di istruzioni index.

IndexStateOption

Rappresenta l'opzione di indice che potrebbe essere abilitata o disabilitata.

IndexTableHint

Rappresenta l'hint di tabella INDEX.

IndexType

Rappresenta un tipo di indice

InlineDerivedTable

Questo nodo rappresenta una tabella derivata.

InlineFunctionOption

Opzione Della funzione Inline

InlineResultSetDefinition

Rappresenta la definizione inline di un set di risultati

InPredicate

Rappresenta il predicato IN.

InsertBulkColumnDefinition

Rappresenta la definizione di colonna nell'istruzione INSERT BULK (?)

InsertBulkStatement

Rappresenta l'istruzione INSERT BULK (sintassi BCP)

InsertMergeAction

Rappresenta l'azione di unione di inserimento

InsertSource

Classe di base per i nodi di origine delle istruzioni insert.

InsertSpecification

Proprietà per Insert

InsertStatement

Rappresenta l'istruzione insert.

IntegerLiteral

Rappresenta un valore letterale Integer.

InternalOpenRowset

Rappresenta il riferimento alla tabella OPENROWSET: caso non documentato.

IPv4

Rappresenta l'indirizzo IP (x.x.x.x)

JoinParenthesisTableReference

Rappresenta la parentesi che può incapsulare un join.

JoinTableReference

Classe di base per i riferimenti alla tabella JOIN

JsonForClause

Rappresenta il caso FOR JSON (opzioni)

JsonForClauseOption

Rappresenta il caso FOR JSON (opzioni)

JsonKeyValue

Rappresentare una coppia chiave-valore

KeyOption

Rappresenta l'opzione chiave nell'istruzione CREATE SYMMETRIC KEY.

KeySourceKeyOption

Rappresenta l'opzione KEY_SOURCE.

KillQueryNotificationSubscriptionStatement

Rappresenta l'istruzione per la terminazione della sottoscrizione di notifica delle query.

KillStatement

Rappresenta l'istruzione di terminazione.

KillStatsJobStatement

Rappresenta l'istruzione per terminare il processo di statistica.

LabelStatement

Rappresenta l'istruzione label.

LedgerOption

Imposta l'opzione libro mastro del database

LedgerTableOption

Opzione tabella LEDGER.

LedgerViewOption

Opzione Visualizzazione LEDGER.

LeftFunctionCall

Rappresenta la chiamata LEFT.

LikePredicate

Rappresenta il predicato simile.

LineNoStatement

Rappresenta l'istruzione lineno.

ListenerIPEndpointProtocolOption

Rappresenta LISTENER_IP'opzione del protocollo dell'endpoint TCP

ListTypeCopyOption

Rappresenta l'elenco dello stesso tipo di opzioni di file esterni

Literal

Rappresenta una costante letterale.

LiteralAtomicBlockOption

Opzione che deve essere impostata su un valore in BEGIN ATOMIC... Istruzione END

LiteralAuditTargetOption

Opzione di controllo con un valore letterale.

LiteralAvailabilityGroupOption

Opzione del gruppo di disponibilità con un valore letterale.

LiteralBulkInsertOption

Rappresenta una singola opzione semplice nell'istruzione BULK INSERT.

LiteralDatabaseOption

Opzione di database con un valore letterale

LiteralEndpointProtocolOption

Rappresenta un'opzione con una singola stringa o un valore intero

LiteralOpenRowsetCosmosOption

Rappresenta una singola opzione semplice nell'istruzione BULK INSERT (Provider='CosmosDB' ...) .

LiteralOptimizerHint

Rappresenta l'hint optimizer, che può essere rappresentato come flag con valore letterale facoltativo.

LiteralOptionValue

Rappresenta il valore letterale di un'opzione.

LiteralPayloadOption

Rappresenta l'opzione payload con un singolo valore letterale

LiteralPrincipalOption

Opzione letterale nell'istruzione CREATE/ALTER LOGIN/USER

LiteralRange

Rappresenta un singolo valore letterale o un intervallo di valori letterali.

LiteralReplicaOption

Rappresenta un'opzione della replica con un valore letterale.

LiteralSessionOption

Rappresenta l'opzione di sessione eventi MAX_MEMORY

LiteralStatisticsOption

Rappresenta l'opzione per le statistiche.

LiteralTableHint

Rappresenta l'hint di tabella con valore letterale.

LocationOption

Rappresenta l'opzione LOCATION per le tabelle SQL Data Warehouse.

LockEscalationTableOption

Opzione Lock escalation table (Tabella di escalation blocchi).

LoginTypePayloadOption

Rappresenta l'opzione payload LOGIN_TYPE

LowPriorityLockWaitAbortAfterWaitOption

Rappresenta l'azione per l'opzione di attesa del blocco con priorità bassa.

LowPriorityLockWaitMaxDurationOption

Rappresenta la durata massima per l'opzione di attesa del blocco con priorità bassa.

LowPriorityLockWaitOption

Rappresenta l'opzione di attesa del blocco con priorità bassa.

LowPriorityLockWaitTableSwitchOption

Rappresenta l'opzione di attesa del blocco con priorità bassa per l'istruzione ALTER TABLE SWITCH.

MasterKeyStatement

Rappresenta l'istruzione per la chiave master.

MaxDispatchLatencySessionOption

Rappresenta l'opzione di sessione eventi MAX_DISPATCH_LATENCY

MaxDopConfigurationOption

Opzione MAXDOP nell'istruzione ALTER DATABASE SCOPED CONFIGURATION

MaxDurationOption

Rappresenta l'opzione durata massima.

MaxLiteral

Rappresenta un valore letterale MAX.

MaxRolloverFilesAuditTargetOption

MAX_ROLLOVER_FILES'opzione di destinazione del controllo.

MaxSizeAuditTargetOption

Opzione MaxSize in caso di destinazione del controllo FILE.

MaxSizeDatabaseOption

Opzione MAXSIZE in creare e modificare il database per Azure.

MaxSizeFileDeclarationOption

Valore della dichiarazione di file per MAXSIZE.

MemoryOptimizedTableOption

MEMORY_OPTIMIZED'opzione tabella.

MemoryPartitionSessionOption

Rappresenta l'opzione di sessione MEMORY_PARTITION_MODE

MergeAction

Rappresenta l'azione nell'istruzione merge

MergeActionClause

Condizione e azione da eseguire per l'unione.

MergeSpecification

Specifica di merge.

MergeStatement

Rappresenta l'istruzione MERGE.

MessageTypeStatementBase

Rappresenta parti comuni delle istruzioni CREATE e ALTER MESSAGE TYPE

MethodSpecifier

Rappresenta l'identificatore del metodo.

MirrorToClause

Rappresenta l'istruzione BACKUP della clausola MIRROR TO

MoneyLiteral

Rappresenta un valore letterale Money.

MoveConversationStatement

Rappresenta l'istruzione MOVE CONVERSATION

MoveRestoreOption

Rappresenta l'opzione di ripristino MOVE

MoveToDropIndexOption

Rappresenta l'opzione Sposta in in DROP INDEX

MultiPartIdentifier

Rappresenta un identificatore in più parti.

MultiPartIdentifierCallTarget

Rappresenta la destinazione di una chiamata che è una proprietà di colonna o CLR in una colonna.

NamedTableReference

Riferimento alla tabella a un oggetto CTE o schema.

NameFileDeclarationOption

Opzione di dichiarazione di file per NAME o NEWNAME.

NextValueForExpression

Rappresenta l'espressione NEXT VALUE FOR.

NullableConstraintDefinition

Rappresenta un vincolo che ammette i valori Null.

NullIfExpression

Rappresenta l'espressione nullif.

NullLiteral

Rappresenta un valore letterale Null.

NumericLiteral

Rappresenta un valore letterale numerico.

OdbcConvertSpecification

Rappresenta la specifica di conversione Odbc.

OdbcFunctionCall

Rappresenta la chiamata di funzione ODBC.

OdbcLiteral

Rappresenta un valore letterale formattato odbc.

OdbcQualifiedJoinTableReference

Rappresenta il join qualificato odbc in una clausola from.

OffsetClause

Questa classe rappresenta un filtro offset/recupero, che può essere usato nelle istruzioni select per il paging del set di risultati.

OnFailureAuditOption

ON_FAILURE opzione nell'istruzione CREATE/ALTER SERVER AUDIT.

OnlineIndexLowPriorityLockWaitOption

Rappresenta l'opzione secondaria di attesa blocco con priorità bassa per l'opzione indice online.

OnlineIndexOption

Rappresenta l'opzione online.

OnOffAssemblyOption

Rappresenta un'opzione di abilitazione/disabilitazione dell'assembly.

OnOffAtomicBlockOption

Opzione che deve essere impostata su OptionState in BEGIN ATOMIC... Istruzione END

OnOffAuditTargetOption

RESERVE_DISK_SPACE opzione in caso di destinazione del controllo FILE.

OnOffDatabaseOption

Opzione che può essere impostata su ON o OFF nell'istruzione CREATE/ALTER DATABASE.

OnOffDialogOption

Rappresenta le opzioni della finestra di dialogo ON/OFF.

OnOffFullTextCatalogOption

Rappresenta le opzioni del catalogo full-text ON/OFF.

OnOffOptionValue

Rappresenta un valore di opzione ON o OFF.

OnOffPrimaryConfigurationOption

Opzione che può essere impostata su ON o OFF o PRIMARY.

OnOffPrincipalOption

Opzione di sicurezza nell'istruzione CREATE o ALTER LOGIN o USER

OnOffRemoteServiceBindingOption

Opzione di associazione al servizio remoto per le opzioni ON/OFF.

OnOffSessionOption

Rappresenta l'opzione di sessione eventi di TRACK_CAUSALITY e di STARTUP_STATE

OnOffStatisticsOption

Rappresenta le opzioni on-off in stile nuovo.

OpenCursorStatement

Istruzione Apri cursore

OpenJsonTableReference

Rappresenta il riferimento alla tabella OPENJSON

OpenMasterKeyStatement

Aprire l'istruzione della chiave master.

OpenQueryTableReference

Rappresenta il riferimento alla tabella OPENQUERY.

OpenRowsetColumnDefinition

Rappresenta la colonna che un utente desidera leggere da un file.

OpenRowsetCosmos

Rappresenta il riferimento alla tabella OPENROWSET (PROVIDER = 'CosmosDB').

OpenRowsetCosmosOption

Rappresenta una singola opzione nell'istruzione OPENROWSET (Provider='CosmosDb'...)

OpenRowsetTableReference

Rappresenta il riferimento alla tabella OPENROWSET.

OpenSymmetricKeyStatement

Aprire l'istruzione chiave simmetrica.

OpenXmlTableReference

Rappresenta il riferimento alla tabella OPENXML

OperatorAuditOption

OPERATOR_AUDIT opzione nell'istruzione CREATE/ALTER SERVER AUDIT.

OptimizeForOptimizerHint

Rappresenta l'hint OPTIMIZE FOR Optimizer

OptimizerHint

Rappresenta un singolo hint per l'ottimizzazione

OptionValue

Rappresenta un valore di opzione.

OrderBulkInsertOption

Rappresenta l'opzione ORDER nell'istruzione BULK INSERT.

OrderByClause

Rappresenta la clausola ORDER BY che può essere utilizzata in istruzioni come Select.

OrderIndexOption

Rappresenta l'opzione dell'ordine.

OutputClause

Rappresenta la clausola di output.

OutputIntoClause

Rappresenta la clausola OutputInto

OverClause

Rappresenta la clausola over.

PageVerifyDatabaseOption

opzione PAGE_VERIFY nell'istruzione ALTER DATABASE, caso SET

ParameterizationDatabaseOption

Opzione PARAMETERIZATION nell'istruzione ALTER DATABASE, caso SET

ParameterizedDataTypeReference

Classe astratta del tipo di dati che può avere parametri.

ParameterlessCall

Rappresenta le chiamate senza parentesi e parametri.

ParenthesisExpression

Rappresenta un'espressione racchiusa tra parentesi.

ParseCall

Rappresenta la chiamata della funzione parse.

ParseError

Questa classe segnala l'errore che si è verificato durante l'analisi.

PartitionFunctionCall

Rappresenta la chiamata della funzione di partizione.

PartitionParameterType

Tipo di parametro nell'istruzione CREATE PARTITION FUNCTION

PartitionSpecifications

Rappresenta le specifiche per una partizione di tabella.

PartitionSpecifier

Rappresenta un identificatore di partizione come espressione o ALL.

PartnerDatabaseOption

Opzione PARTNER nell'istruzione ALTER DATABASE, caso SET

PasswordAlterPrincipalOption

Opzione PASSWORD nell'istruzione ALTER LOGIN

PasswordCreateLoginSource

Caso di password nell'istruzione CREATE LOGIN

PayloadOption

Rappresenta una singola opzione di payload nell'istruzione CREATE/ALTER ENDPOINT

Permission

Rappresenta l'autorizzazione che è possibile utilizzare nel corpo dell'istruzione di sicurezza.

PermissionSetAssemblyOption

Rappresenta l'opzione dell'assembly PERMISSION_SET.

PivotedTableReference

Rappresenta il riferimento alla tabella con pivot in una clausola from.

PortsEndpointProtocolOption

Rappresenta l'opzione PORTS HTTP endpoint protocol

PredicateSetStatement

Rappresenta i vari set {...} { ON | OFF } opzioni nella grammatica TSQL.

PredictTableReference

Rappresenta il riferimento alla tabella PREDICT

PrimaryExpression

Rappresenta la classe di base astratta per le espressioni primarie.

PrimaryRoleReplicaOption

Rappresenta l'opzione di replica per il ruolo primario.

PrincipalOption

Opzione singola nell'istruzione CREATE o ALTER LOGIN o USER

PrintStatement

Rappresenta l'istruzione di stampa.

Privilege80

Rappresenta un privilage che può essere utilizzato in un'istruzione di sicurezza.

PrivilegeSecurityElement80

Rappresenta l'elemento di sicurezza che dispone di privilegi.

ProcedureOption

Rappresenta un'opzione di routine

ProcedureParameter

Questa classe rappresenta un parametro che può essere passato in una routine.

ProcedureReference

Riferimento alla routine in base al nome e al numero

ProcedureReferenceName

Rappresenta una routine in base al nome, come RoutineReference o contenuta all'interno di una variabile.

ProcedureStatementBody

Rappresenta l'istruzione CREATE/ALTER PROCEDURE.

ProcedureStatementBodyBase

Rappresenta le proprietà comuni nelle istruzioni CREATE/ALTER PROC/FUNCTION

ProcessAffinityRange

Rappresenta un singolo intervallo di affinità del processo nell'istruzione ALTER SERVER CONFIGURATION.

ProviderEncryptionSource

Rappresenta il riferimento a un provider EKM.

ProviderKeyNameKeyOption

Rappresenta l'opzione PROVIDER_KEY_NAME.

QualifiedJoin

Rappresenta il join completo in una clausola from.

QueryDerivedTable

Questo nodo rappresenta una tabella derivata.

QueryExpression

Questa classe è una classe base astratta per la gerarchia di espressioni di query nell'istruzione select.

QueryParenthesisExpression

Questa classe rappresenta l'espressione parentesi che esegue il wrapping di queryExpression.

QuerySpecification

Questa classe rappresenta la parte principale dell'istruzione select.

QueryStoreCapturePolicyOption

Capture Policy part of QueryStore Options

QueryStoreDatabaseOption

opzione Query Store (QDS) nell'istruzione ALTER DATABASE, caso SET

QueryStoreDataFlushIntervalOption

Parte dell'intervallo di scaricamento dei dati delle opzioni di QueryStore

QueryStoreDesiredStateOption

Parte dello stato desiderato delle opzioni di QueryStore

QueryStoreIntervalLengthOption

Parte della lunghezza dell'intervallo statistiche di runtime delle opzioni di QueryStore

QueryStoreMaxPlansPerQueryOption

Numero massimo di piani per query nell'ambito delle opzioni di QueryStore

QueryStoreMaxStorageSizeOption

Dimensione massima archiviazione parte delle opzioni di QueryStore

QueryStoreOption

Una singola opzione dell'archivio query.

QueryStoreSizeCleanupPolicyOption

Parte dei criteri di pulizia basata sulle dimensioni delle opzioni di QueryStore

QueryStoreTimeCleanupPolicyOption

Criteri di pulizia basati sul tempo parte delle opzioni di QueryStore

QueueDelayAuditOption

QUEUE_DELAY opzione nell'istruzione CREATE/ALTER SERVER AUDIT.

QueueExecuteAsOption

Opzione di coda per l'esecuzione come.

QueueOption

Rappresenta l'opzione della coda.

QueueProcedureOption

Opzione della coda per la procedura.

QueueStatement

Rappresenta la base per le istruzioni Queue.

QueueStateOption

Rappresenta l'opzione di base per la coda con stato.

QueueValueOption

Opzione della coda con un valore .

RaiseErrorLegacyStatement

Rappresenta l'istruzione raiserror di stile legacy.

RaiseErrorStatement

Rappresenta l'istruzione raiserror.

ReadOnlyForClause

Rappresenta il caso FOR READ ONLY utilizzato solo in DECLARE CURSOR

ReadTextStatement

Rappresenta l'istruzione readtext.

RealLiteral

Rappresenta un valore letterale Real.

ReceiveStatement

Rappresenta l'istruzione RECEIVE

ReconfigureStatement

Rappresenta l'istruzione di riconfigurazione.

RecoveryDatabaseOption

Opzione RECOVERY nell'istruzione ALTER DATABASE, caso SET

RemoteDataArchiveAlterTableOption

REMOTE_DATA_ARCHIVE'opzione tabella per la modifica.

RemoteDataArchiveDatabaseOption

REMOTE_DATA_ARCHIVE creare/modificare le opzioni di database.

RemoteDataArchiveDatabaseSetting

impostazioni a livello di database REMOTE_DATA_ARCHIVE

RemoteDataArchiveDbCredentialSetting

Impostazione CREDENTIAL per REMOTE_DATA_ARCHIVE

RemoteDataArchiveDbFederatedServiceAccountSetting

impostazione di FEDERATED_SERVICE_ACCOUNT per REMOTE_DATA_ARCHIVE

RemoteDataArchiveDbServerSetting

Impostazione SERVER per REMOTE_DATA_ARCHIVE

RemoteDataArchiveTableOption

REMOTE_DATA_ARCHIVE'opzione tabella per creare e modificare.

RemoteServiceBindingOption

Opzione di associazione al servizio remoto.

RemoteServiceBindingStatementBase

Rappresenta la base comune per le istruzioni CREATE e ALTER REMOTE SERVICE BINDING

RenameAlterRoleAction

Rappresenta l'azione di ridenominazione per la modifica del ruolo.

RenameEntityStatement

Rappresenta un'istruzione Rename TABLE

ResampleStatisticsOption

Rappresenta l'opzione di statistiche di ripristino che supporta la specifica di un elenco di intervalli di partizioni su cui eseguire il ripristino.

ResourcePoolAffinitySpecification

Rappresenta la specifica di affinità dell'istruzione del pool di risorse.

ResourcePoolParameter

Rappresenta i parametri dell'istruzione del pool di risorse.

ResourcePoolStatement

Rappresenta l'istruzione Create and Alter Resource Pool .

RestoreMasterKeyStatement

Rappresenta l'istruzione RESTORE MASTER KEY

RestoreOption

Rappresenta un'unica opzione nell'istruzione RESTORE

RestoreServiceMasterKeyStatement

Rappresenta l'istruzione RESTORE SERVICE MASTER KEY

RestoreStatement

Rappresenta l'istruzione RESTORE/LOAD

ResultColumnDefinition

Rappresenta la definizione di colonna di un set di risultati

ResultSetDefinition

Definizione di un singolo set di risultati

ResultSetsExecuteOption

Descrizione del set di risultati per le istruzioni EXECUTE

RetentionDaysAuditTargetOption

Opzione RetentionDays in caso di destinazione del controllo URL.

RetentionPeriodDefinition

Definizione del periodo di conservazione per l'opzione tabella temporale con versione del sistema e tabella di conservazione dei dati.

ReturnStatement

Rappresenta l'istruzione return

RevertStatement

Rappresenta l'istruzione REVERT

RevokeStatement

Rappresenta l'istruzione di revoca.

RevokeStatement80

Rappresenta l'istruzione di revoca.

RightFunctionCall

Rappresenta la chiamata RIGHT.

RolePayloadOption

Rappresenta l'opzione payload ROLE

RoleStatement

Rappresenta la base dell'istruzione ruolo.

RollbackTransactionStatement

Rappresenta l'istruzione di rollback della transazione.

RollupGroupingSpecification

Rappresenta la specifica di raggruppamento ROLLUP.

RouteOption

Rappresenta l'opzione per la route.

RouteStatement

Rappresenta la base per le istruzioni di route.

RowValue

Rappresenta i dati per una singola riga.

SaveTransactionStatement

Rappresenta l'istruzione salva transazione.

ScalarExpression

Classe base astratta che rappresenta espressioni scalari.

ScalarExpressionDialogOption

Rappresenta le opzioni della finestra di dialogo delle espressioni scalari.

ScalarExpressionRestoreOption

Rappresenta un'opzione singola con valore facoltativo

ScalarExpressionSequenceOption

Rappresenta l'opzione sequenza con un'espressione scalare.

ScalarExpressionSnippet

Segnaposto per un'espressione scalare arbitraria.

ScalarFunctionReturnType

Definizione del tipo restituito per le funzioni con valori scalari

ScalarSubquery

Rappresenta la sottoquery.

SchemaDeclarationItem

Rappresenta informazioni su una colonna nella dichiarazione dello schema.

SchemaDeclarationItemOpenjson

Rappresenta informazioni su una colonna di risultati in Openjson.

SchemaObjectFunctionTableReference

Riferimento a una tabella a una funzione con valori di tabella

SchemaObjectName

Rappresenta il nome di un oggetto schema.

SchemaObjectNameOrValueExpression

Rappresenta un oggetto SchemaObjectName o ValueExpression

SchemaObjectNameSnippet

Segnaposto per un nome dell'oggetto schema arbitrario.

SchemaObjectResultSetDefinition

Rappresenta il set di risultati come riferimento a un oggetto o un tipo di schema esistente

SchemaPayloadOption

Rappresenta l'opzione payload SCHEMA

SearchedCaseExpression

Rappresenta un'espressione CASE avanzata.

SearchedWhenClause

Rappresenta la clausola quando viene usata in un'espressione di maiuscole e minuscole di ricerca.

SearchPropertyListAction

Classe di base per le azioni dell'elenco delle proprietà di ricerca.

SearchPropertyListFullTextIndexOption

Rappresenta l'opzione dell'elenco delle proprietà di ricerca nell'istruzione FULLTEXT INDEX.

SecondaryRoleReplicaOption

Rappresenta l'opzione della replica per il ruolo secondario.

SecurityElement80

Rappresenta il corpo dell'istruzione di sicurezza che è comune per le istruzioni Grant Deny e Revoke.

SecurityPolicyOption

Rappresenta un'opzione in un'istruzione CREATE/ALTER SECURITY POLICY

SecurityPolicyStatement

Classe di base per tutti gli oggetti istruzione Criteri di sicurezza

SecurityPredicateAction

Rappresenta un predicato di sicurezza per aggiungere un'azione alter o drop.

SecurityPrincipal

Rappresenta l'entità che è possibile utilizzare nel corpo dell'istruzione di sicurezza.

SecurityStatement

Rappresenta la classe di base del corpo dell'istruzione di sicurezza.

SecurityStatementBody80

Rappresenta la classe di base del corpo dell'istruzione di sicurezza.

SecurityTargetObject

Rappresenta l'oggetto di destinazione che può essere utilizzato nel corpo dell'istruzione di sicurezza.

SecurityTargetObjectName

Rappresenta il nome dell'oggetto di destinazione della sicurezza.

SecurityUserClause80

Rappresenta il corpo dell'istruzione di sicurezza che è comune per le istruzioni Grant Deny e Revoke.

SelectElement

Rappresenta un elemento nella clausola SELECT.

SelectFunctionReturnType

Definizione del tipo restituito per le funzioni con valori di tabella inline

SelectInsertSource

Rappresenta l'origine dell'inserimento per SELECT.

SelectiveXmlIndexPromotedPath

Rappresenta il percorso xml specificato nell'istruzione CreateSelectiveXmlIndex

SelectScalarExpression

Elemento di colonna utilizzato subito dopo la parola chiave select.

SelectSetVariable

Questa classe rappresenta l'impostazione di una variabile all'interno di un'istruzione select.

SelectStarExpression

Rappresenta un'espressione select *

SelectStatement

Rappresenta un'istruzione di selezione.

SelectStatementSnippet

Segnaposto per un'istruzione select arbitraria.

SemanticTableReference

Rappresenta riferimenti alla tabella SEMANTICKEYPHRASETABLE, SEMANTICSIMILARITYTABLE e SEMANTICSIMILARITYDETAILSTABLE.

SendStatement

Rappresenta l'istruzione SEND

SensitivityClassification

Classe di utilità per esporre le enumerazioni e i metodi di classificazione della riservatezza

SensitivityClassificationOption

Opzione singola nell'istruzione ADD SENSITIVITY CLASSIFICATION.

SensitivityClassificationStatement

Rappresenta l'istruzione di classificazione della riservatezza di base.

SequenceOption

Rappresenta un'opzione della sequenza.

SequenceStatement

Classe base per tutti gli oggetti dell'istruzione sequenza

ServerAuditStatement

Base comune per le istruzioni di controllo CREATE e ALTER SERVER.

ServiceContract

Rappresenta il riferimento al contratto di servizio (con un'azione facoltativa)

SessionOption

Rappresenta l'opzione sessione evento

SessionTimeoutPayloadOption

Rappresenta l'opzione payload SESSION_TIMEOUT

SetClause

Classe di base per la clausola SET.

SetCommand

Rappresenta un singolo comando in un'istruzione SET ,ad esempio impostare !language us_english!)

SetCommandStatement

Rappresenta l'istruzione di comando SET (ad esempio, il linguaggio SET us_english)

SetErrorLevelStatement

Rappresenta l'istruzione SET ERRLVL

SetFipsFlaggerCommand

Rappresenta il comando SET FIPS_FLAGGER

SetIdentityInsertStatement

Rappresenta l'istruzione SET IDENTITY_INSERT

SetOffsetsStatement

Rappresenta l'istruzione SET OFFSETS

SetOnOffStatement

Rappresenta l'istruzione Set che termina se { ON | OFF }

SetRowCountStatement

Rappresenta l'istruzione SET ROWCOUNT

SetSearchPropertyListAlterFullTextIndexAction

Rappresenta l'azione SEARCH PROPERTY LIST per l'istruzione ALTER FULLTEXT INDEX

SetStatisticsStatement

Rappresenta le statistiche impostate {...} { ON | OFF } opzioni nella grammatica TSQL.

SetStopListAlterFullTextIndexAction

Rappresenta l'azione STOPLIST per l'istruzione ALTER FULLTEXT INDEX.

SetTextSizeStatement

Rappresenta l'istruzione SET TEXTSIZE

SetTransactionIsolationLevelStatement

Rappresenta l'istruzione SET TRANSACTION ISOLATION LEVEL (?) Snapshot (?)

SetUserStatement

Rappresenta l'istruzione setuser.

SetVariableStatement

Rappresenta l'istruzione set @local_variable

ShutdownStatement

Rappresenta l'istruzione shutdown.

SignatureStatementBase

Rappresenta la base comune per le istruzioni ADD e DROP SIGNATURE.

SimpleAlterFullTextIndexAction

Rappresenta l'azione flag per l'istruzione ALTER FULLTEXT INDEX.

SimpleCaseExpression

Rappresenta un'espressione CASE semplice.

SimpleWhenClause

Rappresenta la clausola when utilizzata in un'espressione di maiuscole e minuscole semplice.

SingleValueTypeCopyOption

Rappresenta i valori letterali per le opzioni COPY

SizeFileDeclarationOption

Opzione di dichiarazione di file per SIZE.

SoapMethod

Rappresenta il metodo SOAP nella parte payload dell'istruzione CREATE ENDPOINT

SourceDeclaration

Rappresenta il nome della dichiarazione dell'origine evento.

SpatialIndexOption

Rappresenta l'opzione dell'indice spaziale.

SpatialIndexRegularOption

Specifica le opzioni regolari di indice spaziale.

Sql100ScriptGenerator

Generatore di script per T-SQL 100

Sql110ScriptGenerator

Generatore di script per T-SQL 110

Sql120ScriptGenerator

Generatore di script per T-SQL 120

Sql130ScriptGenerator

Generatore di script per T-SQL 130

Sql140ScriptGenerator

Generatore di script per T-SQL 140

Sql150ScriptGenerator

Generatore di script per T-SQL 150

Sql160ScriptGenerator

Generatore di script per T-SQL 160

Sql80ScriptGenerator

Generatore di script per T-SQL 80

Sql90ScriptGenerator

Generatore di script per T-SQL 90

SqlCommandIdentifier

Rappresenta l'oggetto SqlCommandIdentifier.

SqlDataTypeReference

Rappresenta i tipi di dati predefiniti

SqlScriptGenerator

Generatore di script specifico di SQL.

SqlScriptGeneratorOptions

Controlla le opzioni per la generazione di script SQL

SqlServerlessScriptGenerator

Generatore di script per pool SQL serverless

StateAuditOption

Opzione STATE nell'istruzione ALTER SERVER AUDIT.

StatementList

Rappresenta un elenco di istruzioni.

StatementListSnippet

Segnaposto per un elenco di istruzioni arbitrarie.

StatementWithCtesAndXmlNamespaces

Questa classe rappresenta un'istruzione che può iniziare con un'espressione di tabella comune o spazi dei nomi xml.

StatisticsOption

Rappresenta l'opzione per le statistiche.

StatisticsPartitionRange

Rappresenta un intervallo a partizione singola, con espressioni costanti

StopListFullTextIndexOption

Rappresenta l'opzione STOPLIST nell'istruzione FULLTEXT INDEX.

StopRestoreOption

Rappresenta le opzioni di ripristino StopAtMark/StopBeforeMark

StringLiteral

Rappresenta un valore letterale stringa.

SubqueryComparisonPredicate

Rappresenta i predicati di confronto che dispongono di sottoquery.

SymmetricKeyStatement

Rappresenta le proprietà comuni per le istruzioni ALTER e CREATE SYMMETRIC KEY

SystemTimePeriodDefinition

Periodo per il tempo di sistema temporale.

SystemVersioningTableOption

SYSTEM_VERSIONING'opzione tabella.

TableClusteredIndexType

Rappresentazione del tipo di indice cluster per un indice di tabella.

TableDataCompressionOption

Opzione di tabella per DATA_COMPRESSION.

TableDefinition

Questa classe archivia il corpo comune per la definizione di una tabella

TableDistributionOption

Rappresenta l'opzione DISTRIBUTION della tabella per le tabelle SQL Data Warehouse.

TableDistributionPolicy

Classe di base per i criteri di distribuzione delle tabelle.

TableHashDistributionPolicy

Rappresentazione dell'opzione HASH per un criterio di distribuzione delle tabelle.

TableHint

Rappresenta un singolo hint per la tabella.

TableHintsOptimizerHint

Rappresenta l'hint optimizer contenente l'hint di tabella.

TableIndexOption

Rappresenta l'opzione INDEX della tabella per le tabelle SQL Data Warehouse.

TableIndexType

Classe di base per i tipi di indice di tabella.

TableNonClusteredIndexType

Rappresentazione del tipo di indice non cluster o HEAP per un indice di tabella.

TableOption

Una singola opzione di tabella.

TablePartitionOption

Rappresenta l'opzione PARTITION della tabella per le tabelle SQL Data Warehouse.

TablePartitionOptionSpecifications

Per specificare l'intervallo e i valori nell'opzione della tabella di partizione nell'istruzione CREATE TABLE.

TableReference

Si tratta di una classe di base astratta che rappresenta il riferimento alla tabella.

TableReferenceWithAlias

Rappresenta un riferimento alla tabella che può avere un alias.

TableReferenceWithAliasAndColumns

Rappresenta un riferimento alla tabella che può specificare alias di colonna.

TableReplicateDistributionPolicy

Rappresentazione dell'opzione REPLICATE per un criterio di distribuzione delle tabelle.

TableRoundRobinDistributionPolicy

Rappresentazione dell'opzione ROUND_ROBIN per un criterio di distribuzione delle tabelle.

TableSampleClause

Rappresenta la clausola TABLESAMPLE.

TableSwitchOption

Rappresenta l'opzione ALTER TABLE SWITCH.

TableValuedFunctionReturnType

Definizione del tipo restituito per le funzioni con valori di tabella a più istruzioni

TableXmlCompressionOption

Opzione di tabella per XMLCOMPRESSION.

TargetDeclaration

Rappresenta la dichiarazione di destinazione

TargetRecoveryTimeDatabaseOption

opzione TARGET_RECOVERY_TIME nell'istruzione ALTER DATABASE, caso SET

TemporalClause

Classe di base per tutte le clausole temporali.

TextModificationStatement

Rappresenta l'istruzione Writetext.

ThrowStatement

Rappresenta l'istruzione THROW

TopRowFilter

Questa classe rappresenta il filtro di riga superiore, che può essere usato nell'istruzione select.

TransactionStatement

Classe base astratta per le istruzioni transazioni.

TriggerAction

Rappresenta l'azione trigger.

TriggerObject

Informazioni su quale trigger viene creato/modificato

TriggerOption

Rappresenta l'opzione del trigger.

TriggerStatementBody

Rappresenta l'istruzione CREATE/ALTER TRIGGER.

TruncateTableStatement

Rappresenta l'istruzione relativa al troncamento della tabella.

TruncateTargetTableSwitchOption

Rappresenta l'opzione tronca tabella di destinazione per l'istruzione alter table switch.

TryCastCall

Rappresenta la chiamata try_cast.

TryCatchStatement

Definisce l'istruzione TRY CATCH.

TryConvertCall

Rappresenta la chiamata della funzione try_convert.

TryParseCall

Rappresenta la chiamata della funzione try_parse.

TSEqualCall

Rappresenta la chiamata di funzione tsequal che è una funzione booleana.

TSql100Parser

Il parser TSql per 10.0.

TSql110Parser

Parser TSql per 11.0.

TSql120Parser

Parser TSql per 12.0.

TSql130Parser

Parser TSql per 13.0.

TSql140Parser

Il parser TSql per 14.0.

TSql150Parser

Parser TSql per 15.0.

TSql160Parser

Parser TSql per 16.0.

TSql80Parser

Parser TSql per 8.0.

TSql90Parser

Il parser TSql per 9.0.

TSqlAuditEventGroupHelper

Espone i gruppi di eventi di controllo.

TSqlAuditEventTypeHelper

Espone i tipi di eventi di controllo.

TSqlBatch

Rappresenta un batch in uno script T-SQL.

TSqlConcreteFragmentVisitor

Visitatore di base per i frammenti TSql concreti

TSqlFragment

Questa classe è una classe interna reale da analizzare, pertanto non si trova nell'albero delle specifiche.

TSqlFragmentSnippet

Segnaposto per un TSqlFragment arbitrario.

TSqlFragmentVisitor

Visitatore di base per il dom dello script TSql.

TSqlParser

Classe base astratta per I parser TSql.

TSqlParserToken

Rappresenta un singolo token nel testo di input.

TSqlScript

Rappresenta un sript TSql.

TSqlStatement

Rappresenta una singola istruzione T-SQL.

TSqlStatementSnippet

Segnaposto per un'istruzione arbitraria.

TSqlTriggerEventGroupHelper

Espone i gruppi di evento del trigger.

TSqlTriggerEventTypeHelper

Espone i tipi di evento del trigger.

UnaryExpression

Espressione con un'unica espressione come figlio.

UniqueConstraintDefinition

Rappresenta il vincolo univoco o il vincolo di chiave primaria. Questa classe converte la sintassi 80 nella sintassi 90. Se è necessario scrivere un differenziatore, tale modifica deve essere riflessa in AST.

UnpivotedTableReference

Rappresenta il riferimento alla tabella non pivot in una clausola from.

UnqualifiedJoin

Rappresenta il join non qualificato in una clausola from.

UpdateCall

Rappresenta la chiamata della funzione di aggiornamento che è una funzione booleana per l'utilizzo nei trigger.

UpdateDeleteSpecificationBase

Classe di base per Le specifiche di aggiornamento ed eliminazione

UpdateForClause

Rappresenta il caso FOR UPDATE [columns] usato solo in DECLARE CURSOR

UpdateMergeAction

Rappresenta l'azione di unione dell'aggiornamento

UpdateSpecification

Proprietà per Update

UpdateStatement

Rappresenta l'istruzione update.

UpdateStatisticsStatement

Rappresenta l'istruzione delle statistiche di aggiornamento.

UpdateTextStatement

Rappresenta l'istruzione UPDATETEXT.

UseFederationStatement

Rappresenta l'istruzione USE FEDERATION

UseHintList

Rappresenta gli hint di Optimizer in una clausola USE HINT.

UserDataTypeReference

Rappresenta i tipi di dati definiti dall'utente

UserDefinedTypeCallTarget

Rappresenta la destinazione di una chiamata che è una colonna o una proprietà CLR in una colonna.

UserDefinedTypePropertyAccess

Questa classe rappresenta una proprietà in un oggetto Udt.

UserLoginOption

Rappresenta l'opzione di account di accesso dell'utente.

UserRemoteServiceBindingOption

Opzione di associazione al servizio remoto per USER.

UserStatement

Rappresenta la base dell'istruzione dell'utente.

UseStatement

Rappresenta l'istruzione use.

ValueExpression

Classe di base per valori letterali, variabili e variabili globali.

ValuesInsertSource

Rappresenta l'origine dell'inserimento per VALUES.

VariableMethodCallTableReference

Rappresenta un riferimento alla tabella che è una chiamata di metodo a una variabile di riferimento

VariableReference

Rappresenta un riferimento a una variabile

VariableTableReference

Questa classe rappresenta un riferimento alla tabella che è una variabile.

VariableValuePair

Rappresenta una coppia a valore variabile singolo nell'hint OPTIMIZE FOR Optimizer

ViewDistributionOption

Rappresenta l'opzione DI DISTRIBUZIONE della visualizzazione per le visualizzazioni materializzate di SQL DW.

ViewDistributionPolicy

Classe di base per i criteri di distribuzione della visualizzazione materializzata.

ViewForAppendOption

Rappresenta l'opzione di visualizzazione FOR_APPEND per le viste materializzate sql DW.

ViewHashDistributionPolicy

Rappresentazione dell'opzione HASH per un criterio di distribuzione della visualizzazione materializzata.

ViewOption

Rappresenta l'opzione di visualizzazione.

ViewRoundRobinDistributionPolicy

Rappresentazione dell'opzione ROUND_ROBIN per un criterio di distribuzione della visualizzazione materializzata.

ViewStatementBody

Classe base per l'istruzione CREATE/ALTER VIEW.

WaitAtLowPriorityOption

Rappresenta l'opzione di attesa del blocco con priorità bassa per l'istruzione ALTER TABLE SWITCH.

WaitForStatement

Rappresenta l'istruzione waitfor.

WaitForSupportedStatement

Classe di base per le istruzioni all'interno dell'istruzione WAITFOR

WhenClause

Classe astratta per l'espressione case quando le clausole

WhereClause

Rappresenta la clausola where che può essere usata nelle istruzioni come select, update.

WhileStatement

Rappresenta l'istruzione while.

WindowClause

Rappresenta la clausola window.

WindowDefinition

Definizione di una finestra denominata.

WindowDelimiter

Rappresenta la specifica di un limite della finestra.

WindowFrameClause

Rappresenta la specifica dei limiti di finestra per le aggregazioni di finestre.

WindowsCreateLoginSource

Caso windows nell'istruzione CREATE LOGIN

WithCtesAndXmlNamespaces

Questa classe rappresenta un costrutto comune che può avere espressioni di tabella comuni e spazi dei nomi xml.

WithinGroupClause

Rappresenta la clausola WITHIN GROUP.

WitnessDatabaseOption

Opzione WITNESS nell'istruzione ALTER DATABASE, caso SET

WlmTimeLiteral

Rappresenta un valore letterale del tipo di tempo utilizzato in Gestione carico di lavoro.

WorkloadClassifierOption

Un'opzione del classificatore del carico di lavoro singola.

WorkloadClassifierStatement

Rappresenta l'istruzione Create Workload Classifier

WorkloadGroupImportanceParameter

Rappresenta il parametro di priorità del gruppo di carico di lavoro.

WorkloadGroupParameter

Rappresenta i parametri dell'istruzione del gruppo di carico di lavoro.

WorkloadGroupResourceParameter

Rappresenta i parametri dell'istruzione del gruppo di carico di lavoro.

WorkloadGroupStatement

Rappresenta l'istruzione Crea e Alter Workload Group.

WriteTextStatement

Rappresenta l'istruzione Writetext.

WsdlPayloadOption

Rappresenta l'opzione del payload WSDL

XmlCompressionOption

Rappresenta un'opzione di compressione xml singola.

XmlDataTypeReference

Rappresenta i tipi di dati xml

XmlForClause

Rappresenta il caso FOR XML (opzioni)

XmlForClauseOption

Rappresenta il caso FOR XML (opzioni)

XmlNamespaces

Questa classe rappresenta XmlNameSpaces

XmlNamespacesAliasElement

Variante alias per l'elemento dello spazio dei nomi xml.

XmlNamespacesDefaultElement

Variante predefinita per l'elemento dello spazio dei nomi xml.

XmlNamespacesElement

Elemento utilizzato nella definizione dello spazio dei nomi xml.

Enumerazioni

AbortAfterWaitType

Azione da eseguire dopo il timeout dell'attesa con priorità bassa.

AffinityKind

Tipi di affinità endpoint

AllowConnectionsOptionKind

Opzioni consenti lettura.

AlterAction

Tipi di azione di modifica

AlterAvailabilityGroupActionType

I tipi modificano le azioni del gruppo di disponibilità

AlterAvailabilityGroupStatementType

Tipi di istruzioni alter availability group.

AlterCertificateStatementKind

Tipi di alter certificate

AlterEventSessionStatementType

Tipi di istruzione alter event session

AlterFederationKind

Tipi di istruzione alter federation

AlterFullTextCatalogAction

Tipi di azione alter fulltext catalog

AlterIndexType

Tipi di modifica dell'indice possibili.

AlterMasterKeyOption

Tipi di opzioni di modifica della chiave master

AlterResourceGovernorCommandType

Tipi di comando alter resource governor

AlterServerConfigurationBufferPoolExtensionOptionKind

Tipi di opzioni di estensione del pool di buffer.

AlterServerConfigurationDiagnosticsLogOptionKind

Tipi di opzioni del log di diagnostica.

AlterServerConfigurationExternalAuthenticationOptionKind

Tipi di opzioni di autenticazione esterna.

AlterServerConfigurationFailoverClusterPropertyOptionKind

Tipi di proprietà del cluster di failover.

AlterServerConfigurationHadrClusterOptionKind

Tipi di proprietà del cluster HADR.

AlterServerConfigurationSoftNumaOptionKind

Tipi di opzioni softnuma.

AlterServiceMasterKeyOption

Tipi di opzione alter service master key

AlterTableAlterColumnOption

Opzioni per modificare la versione della colonna dell'istruzione alter table. AddRowguidcol, DropRowguidcol può verificarsi solo se non è presente alcun tipo di dati.

ApplicationRoleOptionKind

Opzioni possibili per il ruolo applicazione.

AssemblyOptionKind

Opzioni di assembly possibili.

AssignmentKind

Tipi di assegnazione

AtomicBlockOptionKind

Opzioni specificate nell'istruzione del blocco ATOMIC

AttachMode

Tipi di modalità di collegamento

AuditActionGroup

Tipi di gruppo di azioni di controllo

AuditFailureActionType

Azione da eseguire in caso di errore di controllo.

AuditOptionKind
AuditTargetKind

I possibili tipi di destinazione di controllo

AuditTargetOptionKind
AuthenticationProtocol

Tipi di protocolli di autenticazione

AuthenticationTypes

Possibili tipi di autenticazione

AutomaticTuningOptionKind

Opzioni di ottimizzazione automatica possibili in 'ALTER DATABASE d1 SET AUTOMATIC_TUNING = (...)'

AutomaticTuningOptionState

Opzioni di ottimizzazione automatica possibili in 'ALTER DATABASE d1 SET AUTOMATIC_TUNING = (OPTION = ...)'

AutomaticTuningState

Stato dell'opzione Ottimizzazione automatica

AvailabilityGroupOptionKind

Tipi di opzioni del gruppo di disponibilità

AvailabilityModeOptionKind

Opzioni della modalità di disponibilità.

AvailabilityReplicaOptionKind

Opzioni possibili della replica di disponibilità.

BackupOptionKind

Tipi di opzioni di backup

BackupRestoreItemKind

Tipi di opzioni dell'elemento di ripristino di backup

BinaryExpressionType

Tipi di espressioni scalari che hanno due espressioni come elementi figlio.

BinaryQueryExpressionType

Tipi di espressioni di query con due espressioni di query come elementi figlio.

BooleanBinaryExpressionType

Tipi di espressioni booleane che hanno due espressioni come elementi figlio.

BooleanComparisonType

Tipi di espressioni di confronto

BooleanTernaryExpressionType

Tipi di espressioni con tre espressioni come elementi figlio.

BoundingBoxParameterType

Tipi di paramter box di selezione

BrokerPriorityParameterSpecialType

Tipi di parametri di priorità broker

BrokerPriorityParameterType

Tipi di parametri di priorità broker

BulkInsertOptionKind

Se questa enumerazione cresce oltre 63, Parser deve essere aggiornata: usa Int64 per verificare la duplicazione delle opzioni

CatalogCollation

Valori per l'opzione di database CATALOG_COLLATION

CertificateOptionKinds

Tipi di opzioni di certificato

ChangeTrackingOption

Opzioni di rilevamento delle modifiche possibili.

ColumnEncryptionDefinitionParameterKind

Tipi di parametri per la definizione di crittografia delle colonne

ColumnEncryptionKeyAlterType

Tipi di istruzione alter della chiave di crittografia della colonna

ColumnEncryptionKeyValueParameterKind

Parametri del valore della chiave di crittografia della colonna

ColumnEncryptionType

Tipi di crittografia supportati in una colonna.

ColumnMasterKeyParameterKind

Tipi di parametri per la definizione della chiave master della colonna

ColumnType

Tipi di colonna usati per la colonna di classe.

CommandOptions

Comandi che possono essere usati nelle istruzioni di sicurezza.

CompressionDelayTimeUnit

Valori possibili per le unità nella clausola COMPRESSION_DELAY.

ComputeFunctionType

I tipi possibili per la funzione di calcolo della clausola di calcolo.

ConstraintEnforcement

Definisce il modo in cui è possibile applicare i vincoli.

ContainmentOptionKind

Le possibili impostazioni di contenimento.

CopyCommandCompressionType

Tipo di compressione supportato dal comando di copia.

CopyCommandCredentialType

Identità delle credenziali supportata dall'istruzione COPY.

CopyCommandDateFormat

Dateformat supportato per il comando di copia.

CopyCommandEncoding

Codifica supportata per il comando di copia.

CopyCommandFileFormatType

Tipi di file supportati per il comando di copia.

CopyCommandIdentityInsert

Inserimento di identità supportato dal comando di copia.

CopyOptionKind

Se questa enumerazione cresce oltre 31, Parser deve essere aggiornata: usa Int32 per verificare la duplicazione delle opzioni

CryptoMechanismType

I tipi di meccanismo di crittografia

CursorOptionKind

Opzioni del cursore diverse

DatabaseAuditActionKind

Tipi di azione di controllo del database

DatabaseConfigClearOptionKind

Tipi di opzioni di database che possono essere cancellati

DatabaseConfigSetOptionKind

Tipi di opzioni di configurazione del database che è possibile impostare

DatabaseConfigurationOptionState

Stato di alcune opzioni di configurazione del database

DatabaseEncryptionKeyAlgorithm

Algoritmi possibili per la chiave di crittografia del database.

DatabaseMirroringEndpointRole

Tipi di ruolo endpoint del mirroring del database

DatabaseOptionKind

Tipi di opzioni di database

DataCompressionLevel

Valori possibili per il livello di compressione dei dati

DbccCommand

Valori possibili per i comandi dbcc

DbccOptionKind

Tipi di opzioni dbcc

DelayedDurabilityOptionKind

Le possibili impostazioni di durabilità ritardate.

DeleteUpdateAction

Mostra l'azione che verrà intrapresa al momento dell'eliminazione o dell'aggiornamento.

DeviceType

Tipi di dispositivi

DialogOptionKind
DiskStatementOptionKind

Opzioni diverse per l'istruzione del disco

DiskStatementType

Tipo di istruzione del disco.

DropClusteredConstraintOptionKind

Eliminare i tipi di opzione del vincolo cluster.

DropSchemaBehavior

Comportamento DROP SCHEMA (in caso di SQL 2000)

DurabilityTableOptionKind

Tipi di durabilità della tabella

EnableDisableOptionType

Tipi di opzioni di abilitazione della disabilitazione

EncryptionAlgorithm

Algoritmi possibili per la crittografia

EncryptionAlgorithmPreference

Valori possibili per la preferenza dell'algoritmo di crittografia.

EndpointEncryptionSupport

Tipi di supporto per la crittografia degli endpoint

EndpointProtocol

Tipi di protocollo endpoint

EndpointProtocolOptions

Opzioni possibili del protocollo endpoint

EndpointState

Tipi di stato dell'endpoint

EndpointType

Tipi di endpoint

EventNotificationEventGroup

Tipi di gruppo di eventi

EventNotificationEventType

Tipi di evento possibili

EventNotificationTarget

Possibili destinazioni di notifica degli eventi.

EventSessionEventRetentionModeType

Tipi di modalità di conservazione degli eventi

EventSessionMemoryPartitionModeType

Tipi di modalità di partizione di memoria

EventSessionScope

Ambiti consentiti delle sessioni di eventi

ExecuteAsOption

Oggetto execute come opzioni.

ExecuteOptionKind
ExternalDataSourceOptionKind

Opzioni dell'origine dati esterna.

ExternalDataSourcePushdownOption

L'enumerazione specifica il tipo di origine dati esterna per le tabelle esterne Attualmente, è supportato HADOOP, RDBMS e SHARD_MAP_MANAGER.

ExternalDataSourceType

L'enumerazione specifica il tipo di origine dati esterna per le tabelle esterne Attualmente, è supportato HADOOP, RDBMS e SHARD_MAP_MANAGER. EXTERNAL_GENERICS funziona solo per SQL150 e DW, in DW è chiamata origine dati esterna nativa.

ExternalFileFormatOptionKind

Opzioni di formato file esterno.

ExternalFileFormatType

L'enumerazione specifica i tipi di formato di file esterni DELIMITEDTEXT, RCFILE, ORC, PARQUET.

ExternalFileFormatUseDefaultType

L'enumerazione specifica il formato di file esterno usa l'opzione di tipo predefinito FALSE (impostazione predefinita) o TRUE.

ExternalResourcePoolAffinityType

Tipi di paramters usati in un'istruzione CREATE/ALTER EXTERNAL RESOURCE POOL

ExternalResourcePoolParameterType

Tipi di parametri usati in un'istruzione CREATE/ALTER EXTERNAL RESOURCE POOL

ExternalStreamOptionKind

Opzioni di flusso esterno

ExternalTableOptionKind

Opzioni della tabella esterna.

ExternalTableRejectType

L'enumerazione specifica i tipi di rifiuto della tabella esterna VALUE (impostazione predefinita) o PERCENTUALE.

FailoverActionOptionKind

Tipi di opzioni di azione di failover.

FailoverModeOptionKind

Opzioni della modalità di failover.

FetchOrientation

Valori possibili per l'orientamento di recupero

FileDeclarationOptionKind

Opzioni di dichiarazione file possibili

FileFormatType

Formati di file esterni supportati.

FipsComplianceLevel

Livello di conformità fips 127-2

FullTextCatalogOptionKind
FullTextFunctionType

Tipi di funzione fulltext.

FullTextIndexOptionKind

Opzioni di indice FullText possibili

FunctionOptionKind

Valori possibili per le opzioni della funzione

GeneralSetCommandType

Tipi di comandi set con parametro

GeneratedAlwaysType

Valori possibili per la clausola 'GENERATED ALWAYS'

GraphMatchRecursivePredicateKind

Tipo di predicato ricorsivo per l'espressione di corrispondenza del grafo.

GridParameterType

Tipi di parametri della griglia

GroupByOption

Le opzioni che possono essere raggruppate per clausola.

HadrDatabaseOptionKind

Tipi di opzioni del database Hadr

ImportanceParameterType

I valori possibili per il parametro di importanza nelle istruzioni CREATE/ALTER WORKLOAD GROUP e CREATE SPATIAL INDEX

IndexOptionKind

Opzioni di indice possibili.

IndexTypeKind

Tipi di indice possibili.

InsertOption

Tipo di opzioni di inserimento

IsolationLevel

Livelli di isolamento per il comando SET TRANSACTION ISOLATION LEVEL

JoinHint

Tipi di hint di join.

JsonForClauseOptions

Enumerazione per archiviare json diversi per le opzioni della clausola

KeyOptionKind
KeywordCasing

Rappresenta le possibili modalità di maiuscole e minuscole delle parole chiave SQL

LiteralType

Tipi letterali.

LockEscalationMethod

I tipi di metodi di escalation dei blocchi

LowPriorityLockWaitOptionKind

Opzioni possibili di attesa del blocco con priorità bassa.

MemoryUnit

Unità di memoria per le opzioni di dichiarazione di file nell'istruzione CREATE DATABASE

MergeCondition

Valori possibili per la condizione di unione

MessageSender

Tipi di mittenti di messaggi

MessageValidationMethod

Tipi di metodi di convalida dei messaggi

MigrationState

Tipi di stato di migrazione

ModifyFileGroupOption

I valori possibili per modificare le opzioni del filegroup

NonTransactedFileStreamAccess

Valori di accesso filestream non transazionali possibili.

NullNotNull

Rappresenta un controint NULL/NOT NULL facoltativo nella definizione di colonna nell'istruzione INSERT BULK

OdbcLiteralType

Rappresenta i tipi letterali Odbc

OpenRowsetCosmosOptionKind

Opzioni disponibili per l'istruzione OPENROWSET (Provider =' CosmosDB'). Questa sintassi è specifica per i pool SQL serverless

OptimizerHintKind

Hint di Optimizer

OptionState

Stato di un'opzione

PageVerifyDatabaseOptionKind

I tipi di pagina verificano le opzioni di modifica del database

ParameterlessCallType

Specifica il tipo della chiamata senza parametri.

ParameterModifier

Tipi di modificatore di parametri

ParameterStyle

Stile dei parametri per i corpi delle funzioni esterne

PartitionFunctionRange

Valori possibili per l'intervallo di funzioni di partizione

PartitionTableOptionRange

Valori possibili per l'intervallo di opzioni della tabella di partizione

PartnerDatabaseOptionKind

Tipi di opzioni di modifica del database partner

PayloadOptionKinds

Tipi di opzioni di payload

PermissionSetOption

Opzioni del set di autorizzazioni.

PortTypes

Valori possibili per i tipi di porta

PredictRunTimeOptions

Opzioni di runtime predict.

PrincipalOptionKind

Tipi di opzioni di accesso

PrincipalType

Tipi di entità che possono essere usati nelle istruzioni di sicurezza.

PrivilegeType80

Tipi di privilegio che è possibile utilizzare nelle istruzioni di sicurezza.

ProcedureOptionKind

Tipi di opzioni di procedura

ProcessAffinityType

Tipo di affinità di processo nell'istruzione ALTER SERVER CONFIGURATION

QualifiedJoinType

Tipi di join qualificati.

QueryStoreCapturePolicyOptionKind

Le possibili modalità dei criteri di acquisizione Query Store

QueryStoreDesiredStateOptionKind

Opzioni possibili Query Store stato desiderato

QueryStoreOptionKind

Opzioni Query Store possibili in 'ALTER DATABASE d1 SET QUERY_STORE = (...)'

QueryStoreSizeCleanupPolicyOptionKind

Modalità dei criteri di pulizia basate sulle dimensioni possibili

QueueOptionKind

Opzioni possibili della coda.

QuoteType

Tipo di virgoletta possibile.

RaiseErrorOptions

Opzioni RaiseError.

RdaTableOption

Tipi di opzione di tabella RDA

RecoveryDatabaseOptionKind

Tipi di opzioni di modifica del database di ripristino

RemoteDataArchiveDatabaseSettingKind

Impostazioni possibili in 'ALTER DATABASE d1 SET REMOTE_DATA_ARCHIVE = (...)'

RemoteServiceBindingOptionKind
ResourcePoolAffinityType

Tipi di paramters usati in un'istruzione CREATE/ALTER RESOURCE POOL

ResourcePoolParameterType

Tipi di paramters usati in un'istruzione CREATE/ALTER RESOURCE POOL

RestoreOptionKind

Tipi di opzioni di ripristino

RestoreStatementKind

Tipi di istruzioni di ripristino

ResultSetsOptionKind

Indica se i set di risultati sono definiti nelle istruzioni Execute

ResultSetType

Indica il meccanismo usato per definire il set di risultati.

RouteOptionKind

Opzioni di route possibili.

SecondaryXmlIndexType

Tipi di indice xml secondari.

SecurityObjectKind

Tipi di oggetti di sicurezza

SecurityPolicyActionType

Tipi di azioni dell'istruzione dei criteri di sicurezza

SecurityPolicyOptionKind

Opzioni dei criteri di sicurezza.

SecurityPredicateActionType

Tipi di opzioni del predicato di sicurezza

SecurityPredicateOperation

Tipi di operazioni di predicato di sicurezza

SecurityPredicateType

Tipi di predicati di sicurezza

SemanticFunctionType

Tipi di funzione semantica.

SensitivityClassification.OptionType

Tipo di opzione di classificazione di riservatezza usato in AddSensitivityClassificationStatement

SensitivityClassification.Rank

Valori di classificazione della riservatezza

SeparatorType

Tipi di separatore possibili.

SequenceOptionKind

Tipi di opzioni sequenza

ServiceBrokerOption

Opzioni possibili di Service Broker per l'istruzione CREATE DATABASE

SessionOptionKind
SetOffsets

I vari tipi di parole chiave usate nell'istruzione SET OFFSETS.

SetOptions

I vari tipi di opzioni SET di predicati disponibili in SQL.

SetStatisticsOptions

I vari tipi di opzioni SET STATISTICS del predicato disponibili in SQL.

SignableElementKind

Tipi di elementi firmabili

SimpleAlterFullTextIndexActionKind

Tipi di azioni alter fulltext index

SoapMethodAction

Tipi di azioni del metodo soap

SoapMethodFormat

Formati possibili del metodo soap

SoapMethodSchemas

Tipi di schema del metodo soap

SortOrder

Questa enumerazione è la possibilità di un ordinamento.

SparseColumnOption

Valori possibili per le opzioni di colonna di tipo sparse

SpatialIndexingSchemeType

Tipi di schema di indicizzazione spaziale

SqlDataTypeOption

Si tratta dei possibili tipi di dati in Sql. L'uso delle maiuscole per i nomi viene influenzata da System.Data.SqlDbType.

SqlEngineType

Questa enumerazione elenca il tipo di motore di SQL Server

SqlVersion

Questa enumerazione elenca le versioni per Sql.

StatisticsOptionKind

Opzioni statistiche possibili.

SubqueryComparisonPredicateType

Tipi di predicati di confronto che coinvolgono una sottoquery.

TableElementType

Tipo di elemento Table.

TableHintKind

Hint di tabella.

TableOptionKind

Opzioni di tabella possibili

TableSampleClauseOption

Opzioni della clausola di esempio della tabella.

TableSwitchOptionKind

Opzioni possibili per l'istruzione alter table switch.

TemporalClauseType

Valori possibili per la clausola temporale nella parte 'FROM' di una query.

TemporalRetentionPeriodUnit

Valori possibili per le unità nella clausola HISTORY_RETENTION_PERIOD.

TimeUnit

Tipi di unità temporali usate in varie istruzioni. È possibile aggiungere più unità di tempo in base alle esigenze.

TriggerActionType

Specificare quali istruzioni di modifica dei dati, quando si è tentato di eseguire questa tabella o vista, attivare il trigger.

TriggerEnforcement

Opzioni per l'applicazione dell'esecuzione del trigger.

TriggerOptionKind

Opzioni di trigger possibili.

TriggerScope

Questo elenco di enumerazioni possibili ambiti di trigger

TriggerType

Specifica il tipo di trigger.

TSqlTokenType
UnaryExpressionType

Tipi di espressioni scalari con un'unica espressione come figlio.

UniqueRowFilter

Usato nell'istruzione Select.

UnqualifiedJoinType

Opzioni di indice possibili.

UserLoginOptionType

Opzioni di accesso utente possibili.

UserType80

Tipi di privilegio che è possibile utilizzare nelle istruzioni di sicurezza.

ViewOptionKind

Opzioni di visualizzazione possibili.

WaitForOption

Le possibili opzioni di attesa.

WindowDelimiterType

Tipo di limite di finestra

WindowFrameType

Tipo della cornice della finestra. Specifica se vengono utilizzate unità ROWS o RANGE.

WorkloadClassifierOptionType

Opzioni del classificatore del carico di lavoro.

WorkloadGroupParameterType

Tipi di paramters delle risorse del carico di lavoro

XmlCompressionOptionState

Opzioni di compressione xml possibili in 'CREATE TABLE t1 XML_COMPRESSION = { ON | OFF }'

XmlDataTypeOption

Questi sono i possibili modificatori al tipo di dati xml.

XmlForClauseOptions

Enumerazione per archiviare un codice XML diverso per le opzioni delle clausole