Partager via


Microsoft.SqlServer.TransactSql.ScriptDom Espace de noms

Classes

AcceleratedDatabaseRecoveryDatabaseOption

ACCELERATED_DATABASE_RECOVERY option dans l’instruction ALTER DATABASE, cas SET

AddAlterFullTextIndexAction

Représente l’action ADD pour l’instruction ALTER FULLTEXT INDEX.

AddFileSpec

Représente un fichier unique dans la clause ADD FILE FROM dans l’instruction ALTER ASSEMBLY

AddMemberAlterRoleAction

Représente l'action de rôle de modification Ajouter un membre.

AddSearchPropertyListAction

Action AJOUTER une liste de propriétés de recherche.

AddSensitivityClassificationStatement

Ajoute une classification de confidentialité aux colonnes spécifiées.

AddSignatureStatement

Représente les instructions ADD SIGNATURE.

AdHocDataSource

Représente la source de données ad hoc.

AdHocTableReference

Référence de table OPENDATASOURCE (ad hoc).

AlgorithmKeyOption

Représente l’option ALGORITHM.

AlterApplicationRoleStatement

Représente l'instruction de modification du rôle d'application.

AlterAssemblyStatement

Représente l’instruction ALTER ASSEMBLY.

AlterAsymmetricKeyStatement

Représente l’instruction ALTER ASYMMETRIC KEY

AlterAuthorizationStatement

Représente l’instruction d’autorisation alter.

AlterAvailabilityGroupAction

Action à entreprendre pour modifier le groupe de disponibilité.

AlterAvailabilityGroupFailoverAction

Représente l'action de basculement à entreprendre pour modifier le groupe de disponibilité.

AlterAvailabilityGroupFailoverOption

Représente une option de basculement.

AlterAvailabilityGroupStatement

Représente l’instruction ALTER AVAILABILITY GROUP

AlterBrokerPriorityStatement

Représente l'instruction de modification de la priorité de Service Broker.

AlterCertificateStatement

Représente l’instruction ALTER CERTIFICATE

AlterColumnAlterFullTextIndexAction

Représente l’action ALTER COLUMN pour l’instruction ALTER FULLTEXT INDEX.

AlterColumnEncryptionKeyStatement

Représente une instruction ALTER COLUMN ENCRYPTION KEY

AlterCreateEndpointStatementBase

Représente une partie courante des instructions CREATE et ALTER ENDPOINT

AlterCreateServiceStatementBase

Représente l’instruction CREATE SERVICE

AlterCredentialStatement

Représente l’instruction ALTER CREDENTIAL

AlterCryptographicProviderStatement

Représente l’instruction Alter Cryptographic Provider.

AlterDatabaseAddFileGroupStatement

Ajouter et supprimer des cas de groupe de fichiers à partir d’ALTER DATABASE

AlterDatabaseAddFileStatement

Ajouter une casse de fichier à partir d’ALTER DATABASE

AlterDatabaseAuditSpecificationStatement

Modifie la spécification de l'audit de la base de données.

AlterDatabaseCollateStatement

Alter COLLATE case from ALTER DATABASE

AlterDatabaseEncryptionKeyStatement

Modifie la clé de chiffrement de base de données

AlterDatabaseModifyFileGroupStatement

Modifier l’incident de groupe de fichiers à partir d’ALTER DATABASE

AlterDatabaseModifyFileStatement

Modifier la casse de fichier à partir d’ALTER DATABASE

AlterDatabaseModifyNameStatement

Modifier la casse de nom à partir d’ALTER DATABASE

AlterDatabaseRebuildLogStatement

Reconstruire le cas du journal à partir d’ALTER DATABASE (non documenté)

AlterDatabaseRemoveFileGroupStatement

Ajouter et supprimer des cas de groupe de fichiers à partir d’ALTER DATABASE

AlterDatabaseRemoveFileStatement

Supprimer la casse de fichier d’ALTER DATABASE

AlterDatabaseScopedConfigurationClearStatement

Représente l’instruction CLEAR ALTER DATABASE SCOPED CONFIGURATION

AlterDatabaseScopedConfigurationSetStatement

Représente l’instruction ALTER DATABASE SCOPED CONFIGURATION SET

AlterDatabaseScopedConfigurationStatement

Représente l’instruction ALTER DATABASE SCOPED CONFIGURATION

AlterDatabaseSetStatement

Représente la casse SET dans l’instruction ALTER DATABASE

AlterDatabaseStatement

Représente l’instruction ALTER DATABASE

AlterDatabaseTermination

Contient des informations d’arrêt

AlterEndpointStatement

Représente l’instruction ALTER ENDPOINT

AlterEventSessionStatement

Représente l'instruction de modification de session d'événements.

AlterExternalDataSourceStatement

Représente une instruction ALTER EXTERNAL DATA SOURCE.

AlterExternalLanguageStatement

Représente l’instruction ALTER EXTERNAL LANGUAGE.

AlterExternalLibraryStatement

Représente l’instruction ALTER EXTERNAL LIBRARY.

AlterExternalResourcePoolStatement

Représente l’instruction Alter External Resource Pool.

AlterFederationStatement

Représente l’instruction ALTER FEDERATION

AlterFullTextCatalogStatement

Représente l’instruction ALTER FULLTEXT CATALOG

AlterFullTextIndexAction

Représente l'action de modification pour l'instruction ALTER FULLTEXT INDEX.

AlterFullTextIndexStatement

Représente l'instruction ALTER FULLTEXT INDEX.

AlterFullTextStopListStatement

Représente l'instruction de modification de listes de mots vides de texte intégral.

AlterFunctionStatement

Représente l'instruction de modification de fonction.

AlterIndexStatement

Représente l'instruction ALTER INDEX.

AlterLoginAddDropCredentialStatement

Représente ALTER LOGIN qui ajoute ou supprime le nom des informations d'identification.

AlterLoginEnableDisableStatement

Représente ALTER LOGIN qui active ou désactive la connexion.

AlterLoginOptionsStatement

Représente ALTER LOGIN qui modifie les options.

AlterLoginStatement

Représente l'instruction ALTER LOGIN.

AlterMasterKeyStatement

Représente l'instruction de clé principale.

AlterMessageTypeStatement

Représente l’instruction ALTER MESSAGE TYPE

AlterPartitionFunctionStatement

Représente l'instruction ALTER PARTITION FUNCTION.

AlterPartitionSchemeStatement

Représente l'instruction ALTER PARTITION SCHEME.

AlterProcedureStatement

Instruction alter procedure.

AlterQueueStatement

Représente l'instruction ALTER QUEUE.

AlterRemoteServiceBindingStatement

Représente l’instruction ALTER REMOTE SERVICE BINDING

AlterResourceGovernorStatement

Représente l'instruction ALTER RESOURCE GOVERNOR.

AlterResourcePoolStatement

Représente l'instruction de modification de pool de ressources.

AlterRoleAction

Représente une action dans ALTER ROLE.

AlterRoleStatement

Représente l'instruction de modification de rôle.

AlterRouteStatement

Représente l'instruction alter route.

AlterSchemaStatement

Représente l’instruction ALTER SCHEMA

AlterSearchPropertyListStatement

Représente l’instruction ALTER SEARCH PROPERTY LIST

AlterSecurityPolicyStatement

Représente une instruction ALTER SECURITY POLICY

AlterSequenceStatement

Représente l’instruction ALTER SEQUENCE

AlterServerAuditSpecificationStatement

Modifie la spécification d’audit du serveur.

AlterServerAuditStatement

Modifie l’audit du serveur.

AlterServerConfigurationBufferPoolExtensionContainerOption

Représente un seul paramètre de niveau supérieur ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION qui peut avoir une liste de sous-options.

AlterServerConfigurationBufferPoolExtensionOption

Représente une seule option ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION.

AlterServerConfigurationBufferPoolExtensionSizeOption

Représente l’option SIZE pour BUFFER POOL EXTENSION.

AlterServerConfigurationDiagnosticsLogMaxSizeOption

Représente une option ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG MAX_SIZE unique.

AlterServerConfigurationDiagnosticsLogOption

Représente une option ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG unique.

AlterServerConfigurationExternalAuthenticationContainerOption

Représente un seul paramètre de niveau supérieur ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION qui peut avoir une liste de sous-options.

AlterServerConfigurationExternalAuthenticationOption

Représente une seule option ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION.

AlterServerConfigurationFailoverClusterPropertyOption

Représente une option ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY unique.

AlterServerConfigurationHadrClusterOption

Représente une option ALTER SERVER CONFIGURATION SET HADR CLUSTER unique.

AlterServerConfigurationSetBufferPoolExtensionStatement

Représente une instruction ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION.

AlterServerConfigurationSetDiagnosticsLogStatement

Représente l’instruction ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG.

AlterServerConfigurationSetExternalAuthenticationStatement

Représente l’instruction ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION.

AlterServerConfigurationSetFailoverClusterPropertyStatement

Représente l’instruction ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY.

AlterServerConfigurationSetHadrClusterStatement

Représente l’instruction ALTER SERVER CONFIGURATION SET HADR CLUSTER.

AlterServerConfigurationSetSoftNumaStatement

Représente l’instruction ALTER SERVER CONFIGURATION SET SOFTNUMA.

AlterServerConfigurationSoftNumaOption

Représente une seule option ALTER SERVER CONFIGURATION SET SOFTNUMA.

AlterServerConfigurationStatement

Représente l’instruction ALTER SERVER CONFIGURATION.

AlterServerRoleStatement

Représente l'instruction ALTER SERVER ROLE.

AlterServiceMasterKeyStatement

Représente l’instruction ALTER SERVICE MASTER KEY

AlterServiceStatement

Représente l’instruction ALTER SERVICE

AlterSymmetricKeyStatement

Représente l’instruction ALTER SYMMETRIC KEY

AlterTableAddTableElementStatement

Ajoutez une spécialisation d’élément de table de l’instruction Alter Table. Comporte des définitions de colonne et de contrainte.

AlterTableAlterColumnStatement

Modifier la spécialisation de colonne de l’instruction Alter Table.

AlterTableAlterIndexStatement

Alter index rebuild spécialisation de l’instruction Alter Table.

AlterTableAlterPartitionStatement

Fractionner/fusionner les partitions d’une table SQL DW.

AlterTableChangeTrackingModificationStatement

Modifie le suivi des modifications pour une table.

AlterTableConstraintModificationStatement

Définit les modifications apportées à une contrainte de table.

AlterTableDropTableElement

Représente un élément individuel qui peut être utilisé dans une instruction de suppression de modification de table.

AlterTableDropTableElementStatement

Supprimer la spécialisation d’élément de table de l’instruction Alter Table. Possède des noms de colonnes et des contraintes à supprimer.

AlterTableFileTableNamespaceStatement

Active ou désactive l’espace de noms filetable sur une table.

AlterTableRebuildStatement

Régénère les indics sur une table.

AlterTableSetStatement

Modifie les options de table pour une table.

AlterTableStatement

Représente la classe de base de l'instruction ALTER TABLE.

AlterTableSwitchStatement

Basculer la spécialisation de l’instruction Alter Table.

AlterTableTriggerModificationStatement

Définit les modifications apportées à un déclencheur sur une table. Les déclencheurs peuvent être activés ou désactivés.

AlterTriggerStatement

Instruction ALTER TRIGGER.

AlterUserStatement

Représente l'instruction de modification de l'utilisateur.

AlterViewStatement

Instruction ALTER VIEW.

AlterWorkloadGroupStatement

Représente l'instruction ALTER WORKLOAD GROUP.

AlterXmlSchemaCollectionStatement

Représente l'instruction ALTER XML SCHEMA COLLECTION.

ApplicationRoleOption

Représente l’option de rôle d’application.

ApplicationRoleStatement

Représente la base de l'instruction de rôle d'application.

AssemblyEncryptionSource

Représente une référence à un assembly contenant une clé ou un certificat

AssemblyName

Représente les noms d’assembly CLR.

AssemblyOption

Représente une option d'assembly.

AssemblyStatement

Représente les parties courantes des instructions create et alter assembly.

AssignmentSetClause

Représente la clause SET pour l’affectation.

AsymmetricKeyCreateLoginSource

Cas de certificat dans l’instruction CREATE LOGIN

AtomicBlockOption

Représente une seule option de bloc atomique.

AtTimeZoneCall

Représente l’appel AT TIME ZONE.

AuditActionGroupReference

Représente la référence du groupe d’audit.

AuditActionSpecification

Représente la spécification de l’action d’audit.

AuditGuidAuditOption

AUDIT_GUID option dans l’instruction CREATE SERVER AUDIT.

AuditOption

Option unique dans l’instruction CREATE/ALTER SERVER AUDIT.

AuditSpecificationDetail

Classe de base pour la spécification de l’action d’audit et le nom du groupe d’actions d’audit.

AuditSpecificationPart

Représente une clause ADD/DROP dans l'instruction de spécification d'audit.

AuditSpecificationStatement

Représente l’instruction de spécification d’audit.

AuditTarget

Cible d’audit dans les instructions CREATE/ALTER SERVER AUDIT.

AuditTargetOption

Option unique pour la cible d’audit.

AuthenticationEndpointProtocolOption

Représente l’option de protocole de point de terminaison HTTP AUTHENTICATION

AuthenticationPayloadOption

Représente l’option de charge utile AUTHENTICATION

AutoCleanupChangeTrackingOptionDetail

AUTO_CLEANUP partie de CHANGE_TRACKING option dans l’instruction ALTER DATABASE SET.

AutoCreateStatisticsDatabaseOption

Option de base de données avec des sous-options encapsulées entre parenthèses.

AutomaticTuningCreateIndexOption

Créer une partie Index des options de réglage automatique

AutomaticTuningDatabaseOption

Option de réglage automatique dans l’instruction ALTER DATABASE, case SET

AutomaticTuningDropIndexOption

Supprimer la partie Index des options de réglage automatique

AutomaticTuningForceLastGoodPlanOption

Forcer le dernier bon plan dans les options de réglage automatique

AutomaticTuningMaintainIndexOption

Gérer la partie Index des options de réglage automatique

AutomaticTuningOption

Une seule option de réglage automatique.

AvailabilityGroupOption

Base pour les options de groupe de disponibilité.

AvailabilityGroupStatement

Base pour les instructions de groupe de disponibilité

AvailabilityModeReplicaOption

Représente l'option de réplica pour le mode de disponibilité.

AvailabilityReplica

Déclaration d’un réplica de disponibilité.

AvailabilityReplicaOption

Représente une option du réplica de disponibilité.

BackupCertificateStatement

Représente l’instruction BACKUP CERTIFICATE

BackupDatabaseStatement

Représente l’instruction BACKUP DATABASE

BackupEncryptionOption

Représente l’option de chiffrement dans une instruction de sauvegarde.

BackupMasterKeyStatement

Représente l’instruction BACKUP MASTER KEY

BackupOption

Représente une option unique dans l’instruction BACKUP

BackupRestoreFileInfo

Informations sur les fichiers/groupes de fichiers sauvegardés/restaurés (READ_WRITE_FILEGROUPS - 2005 uniquement)

BackupRestoreMasterKeyStatementBase

Représente une partie courante des instructions MASTER KEY BACKUP et RESTORE (SERVICE)

BackupServiceMasterKeyStatement

Représente l’instruction BACKUP SERVICE MASTER KEY

BackupStatement

Représente l’instruction BACKUP/DUMP

BackupTransactionLogStatement

Représente l’instruction BACKUP TRANSACTION

BackwardsCompatibleDropIndexClause

Représente une clause de style ancien dans l’instruction DROP INDEX

BeginConversationTimerStatement

Représente l’instruction BEGIN CONVERSATION TIMER

BeginDialogStatement

Représente l’instruction BEGIN DIALOG

BeginEndAtomicBlockStatement

Représente un groupe d’instructions qui commencent par un BEGIN et se terminent par un mot clé END dans un bloc ATOMIC.

BeginEndBlockStatement

Représente un groupe d'instructions qui commencent par le mot clé BEGIN et se terminent par le mot clé END.

BeginTransactionStatement

Représente les instructions BEGIN TRANSACTION et BEGIN DISTRIBUTED TRANSACTION.

BinaryExpression

Expression qui a deux expressions en tant qu’enfants.

BinaryLiteral

Représente un littéral binaire.

BinaryQueryExpression

Cette classe représente l’union utilisée dans une instruction select.

BooleanBinaryExpression

Expression booléenne qui a deux expressions booléennes en tant qu’enfants

BooleanComparisonExpression

Expression booléenne qui effectue une comparaison entre deux expressions scalaires

BooleanExpression

Classe de base abstraite qui représente les expressions booléennes

BooleanExpressionSnippet

Espace réservé pour une expression booléenne arbitraire.

BooleanIsNullExpression

Expression booléenne pour IS [NOT] NULL

BooleanNotExpression

Représente une expression booléenne NOT

BooleanParenthesisExpression

Représente une expression booléenne mise entre parenthèses.

BooleanTernaryExpression

Expression booléenne qui a trois expressions en tant qu’enfants.

BoundingBoxParameter

Représente le paramètre structuré d'index spatial par nom.

BoundingBoxSpatialIndexOption

Représente l’option d’index spatial BOUNDING_BOX.

BreakStatement

Représente l’instruction break.

BrokerPriorityParameter

Représente les paramètres de l’instruction broker prioriry.

BrokerPriorityStatement

Représente l’instruction de priorité Create et Alter Broker.

BrowseForClause

Représente l’affaire FOR BROWSE

BuiltInFunctionTableReference

Cette classe représente les fonctions intégrées en tant que référence de table simple.

BulkInsertBase

Représente l’instruction BULK INSERT

BulkInsertOption

Représente une option unique dans l’instruction BULK INSERT

BulkInsertStatement

Représente l’instruction BULK INSERT

BulkOpenRowset

Représente la référence de table OPENROWSET (BULK...) .

CallTarget

Représente une cible d'un appel de fonction.

CaseExpression

Représente l'expression CASE.

CastCall

Représente l'appel de conversion.

CatalogCollationOption

Définit le CATALOG_COLLATION de la base de données

CellsPerObjectSpatialIndexOption

Représente l'option d'index spatial de CELLS_PER_OBJECT.

CertificateCreateLoginSource

Cas de certificat dans l’instruction CREATE LOGIN

CertificateOption

Représente une seule option SUBJECT ou START_DATE ou EXPIRE_DATE dans l’instruction CREATE CERTIFICATE

CertificateStatementBase

Représente l’instruction CREATE CERTIFICATE

ChangeRetentionChangeTrackingOptionDetail

CHANGE_RETENTION partie de CHANGE_TRACKING option dans l’instruction ALTER DATABASE SET.

ChangeTableChangesTableReference

CLAUSE CHANGETABLE avec l’option CHANGES.

ChangeTableVersionTableReference

CLAUSE CHANGETABLE avec l’option VERSION.

ChangeTrackingDatabaseOption

CHANGE_TRACKING option dans l’instruction ALTER DATABASE, cas SET

ChangeTrackingFullTextIndexOption

Représente CHANGE_TRACKING option dans l’instruction FULLTEXT INDEX.

ChangeTrackingOptionDetail

Un détail pour ChangeTrackingDatabaseOption

CharacterSetPayloadOption

Représente CHARACTER_SET option de charge utile

CheckConstraintDefinition

Représente la contrainte case activée.

CheckpointStatement

Représente l'instruction CHECKPOINT.

ChildObjectName

Représente le nom d'un enfant d'objet schéma.

ClassifierEndTimeOption

Représente l’option d’heure de début pour le classifieur de charge de travail.

ClassifierImportanceOption

Représente l’option d’importance pour le classifieur de charge de travail.

ClassifierMemberNameOption

Représente l’option de nom de membre pour le classifieur de charge de travail.

ClassifierStartTimeOption

Représente l’option d’heure de début pour le classifieur de charge de travail.

ClassifierWlmContextOption

Représente l’option de contexte wlm pour le classifieur de charge de travail.

ClassifierWlmLabelOption

Représente l’option d’étiquette de requête pour le classifieur de charge de travail.

ClassifierWorkloadGroupOption

Représente l’option de groupe de charge de travail pour le classifieur de charge de travail.

CloseCursorStatement

Fermer l’instruction du curseur

CloseMasterKeyStatement

Fermez master’instruction de clé.

CloseSymmetricKeyStatement

Fermez l’instruction de clé symétrique.

CoalesceExpression

Représente l'expression de fusion.

ColumnDefinition

Ce fragment représente une définition de colonne

ColumnDefinitionBase

Représente la définition de colonne la plus basique

ColumnEncryptionAlgorithmNameParameter

Paramètre représentant l’algorithme de chiffrement utilisé pour chiffrer la clé de chiffrement de colonne

ColumnEncryptionAlgorithmParameter

Paramètre unique dans la définition de colonne pour l’algorithme de chiffrement de colonne utilisé pour chiffrer la colonne

ColumnEncryptionDefinition

Classe représentant les propriétés de chiffrement d’une colonne

ColumnEncryptionDefinitionParameter

Paramètre de chiffrement unique pour une colonne

ColumnEncryptionKeyNameParameter

Paramètre représentant la clé de chiffrement de colonne utilisée pour chiffrer la colonne

ColumnEncryptionKeyStatement

Classe de base pour tous les objets d’instruction Column Encryption Key

ColumnEncryptionKeyValue

Classe représentant la valeur d’une clé de chiffrement de colonne chiffrée avec la clé master colonne

ColumnEncryptionKeyValueParameter

Paramètre unique dans d’une valeur de clé de chiffrement de colonne

ColumnEncryptionTypeParameter

Paramètre unique dans la définition de colonne pour le type de chiffrement de colonne

ColumnMasterKeyEnclaveComputationsParameter

Paramètre représentant la signature de calcul de l’enclave

ColumnMasterKeyNameParameter

Paramètre représentant la clé de master de colonne utilisée pour chiffrer la clé d’encrytion de colonne

ColumnMasterKeyParameter

Paramètre unique dans l’instruction CREATE COLUMN MASTER KEY

ColumnMasterKeyPathParameter

Paramètre représentant le chemin d’accès de la clé dans le fournisseur de magasin de clés

ColumnMasterKeyStoreProviderNameParameter

Paramètre de fournisseur de magasin de clés protégeant la colonne master clé

ColumnReferenceExpression

Cette classe représente une colonne. En raison de l’ambiguïté de la syntaxe Sql, nous ne pouvons pas distiguiser des colonnes à partir de propriétés sans avoir les définitions Table et type, même dans ce cas, il peut être ambigu. Par conséquent, il est possible que la colonne comporte des propriétés de fin dans les identificateurs.

ColumnStorageOptions

Représente les options de stockage des colonnes.

ColumnWithSortOrder

Représente un identificateur de colonne avec un ordre de tri.

CommandSecurityElement80

Représente l'élément de sécurité qui a des commandes.

CommitTransactionStatement

Représente l'instruction de validation d'une transaction.

CommonTableExpression

Cette classe représente l’expression de table commune.

CompositeGroupingSpecification

Compose une liste de sous-spécifications.

CompressionDelayIndexOption

Représente l’option d’index de délai de compression qui peut être une expression avec une unité de temps minute/minutes facultative.

CompressionEndpointProtocolOption

Représente l’option de protocole de point de terminaison HTTP PORTS

CompressionPartitionRange

Représente une plage unique dans DATA_COMPRESSION option.

ComputeClause

Représente la clause COMPUTE BY qui peut être utilisée dans les instructions SELECT.

ComputeFunction

Représente la fonction de calcul qui peut être utilisée dans la clause de calcul.

ConstraintDefinition

Représente la classe de base pour les contraintes.

ContainmentDatabaseOption

Option de base de données pour le confinement

ContinueStatement

Représente l’instruction continue.

ContractMessage

Représente des informations sur un message unique dans l’instruction CREATE CONTRACT

ConvertCall

Représente l'appel de la méthode CONVERT.

CopyColumnOption

Représente les options de colonne de la commande copy

CopyCredentialOption

Représente les options d’instruction COPY CREDENTIAL

CopyOption

Représente les options d’instruction COPY

CopyStatement

Représente l’instruction COPY

CopyStatementOptionBase

Option d’instruction de copie unique.

CreateAggregateStatement

Représente l’instruction CREATE AGGREGATE

CreateApplicationRoleStatement

Représente l'instruction CREATE APPLICATION ROLE.

CreateAssemblyStatement

Représente l'instruction CREATE ASSEMBLY.

CreateAsymmetricKeyStatement

Représente l’instruction CREATE ASYMMETRIC KEY

CreateAvailabilityGroupStatement

Représente l’instruction CREATE AVAILABILITY GROUP

CreateBrokerPriorityStatement

Représente l'instruction de création d'une priorité de Service Broker.

CreateCertificateStatement

Représente l’instruction CREATE CERTIFICATE

CreateColumnEncryptionKeyStatement

Représente une instruction CREATE COLUMN ENCRYPTION KEY

CreateColumnMasterKeyStatement

Représente une instruction CREATE COLUMN MASTER KEY

CreateColumnStoreIndexStatement

Représente l'instruction CREATE COLUMN STORE INDEX.

CreateContractStatement

Représente l’instruction CREATE CONTRACT

CreateCredentialStatement

Représente l’instruction CREATE CREDENTIAL

CreateCryptographicProviderStatement

Représente l'instruction d'activation du fournisseur de services de chiffrement.

CreateDatabaseAuditSpecificationStatement

Crée une spécification de l'audit de la base de données.

CreateDatabaseEncryptionKeyStatement

Crée une clé de chiffrement de base de données

CreateDatabaseStatement

Représente l’instruction CREATE DATABASE

CreateDefaultStatement

Représente l'instruction CREATE DEFAULT.

CreateEndpointStatement

Représente l’instruction CREATE ENDPOINT

CreateEventNotificationStatement

Représente l'instruction de création de notification d'événement.

CreateEventSessionStatement

Représente l'instruction de création de session d'événements.

CreateExternalDataSourceStatement

Représente une instruction CREATE EXTERNAL DATA SOURCE.

CreateExternalFileFormatStatement

Représente une instruction CREATE EXTERNAL FILE FORMAT.

CreateExternalLanguageStatement

Représente l’instruction CREATE EXTERNAL LANGUAGE.

CreateExternalLibraryStatement

Représente l’instruction CREATE EXTERNAL LIBRARY.

CreateExternalResourcePoolStatement

Représente l’instruction Create External Resource Pool.

CreateExternalStreamingJobStatement

Représente une instruction EXEC sys.sp_create_streaming_job.

CreateExternalStreamStatement

Représente une instruction CREATE EXTERNAL STREAM.

CreateExternalTableStatement

Représente une instruction CREATE EXTERNAL TABLE.

CreateFederationStatement

Représente l’instruction CREATE FEDERATION

CreateFullTextCatalogStatement

Représente l’instruction CREATE FULLTEXT CATALOG

CreateFullTextIndexStatement

Représente l’instruction create fulltext index.

CreateFullTextStopListStatement

Représente l’instruction Create FullText StopList.

CreateFunctionStatement

Représente l'instruction de création de fonction.

CreateIndexStatement

Représente l'instruction de création d'index.

CreateLoginSource

Classe de base pour différentes sources de connexion dans l’instruction CREATE LOGIN

CreateLoginStatement

Représente l’instruction CREATE LOGIN.

CreateMasterKeyStatement

Représente l’instruction CREATE MASTER KEY.

CreateMessageTypeStatement

Représente l’instruction CREATE MESSAGE TYPE

CreateOrAlterFunctionStatement

Représente l’instruction Create ou Alter Function.

CreateOrAlterProcedureStatement

Instruction de procédure create ou alter.

CreateOrAlterTriggerStatement

Instruction CREATE OU ALTER TRIGGER.

CreateOrAlterViewStatement

Instruction CREATE OU ALTER VIEW.

CreatePartitionFunctionStatement

Représente l’instruction CREATE PARTITION FUNCTION

CreatePartitionSchemeStatement

Représente l’instruction CREATE PARTITION SCHEME

CreateProcedureStatement

Instruction create procedure.

CreateQueueStatement

Représente l’instruction create queue.

CreateRemoteServiceBindingStatement

Représente l’instruction CREATE REMOTE SERVICE BINDING

CreateResourcePoolStatement

Représente l'instruction CREATE RESOURCE POOL.

CreateRoleStatement

Représente l'instruction de création de rôle.

CreateRouteStatement

Représente l’instruction create route.

CreateRuleStatement

Représente l'instruction CREATE RULE.

CreateSchemaStatement

Représente l'instruction CREATE SCHEMA.

CreateSearchPropertyListStatement

Représente l’instruction CREATE SEARCH PROPERTY LIST

CreateSecurityPolicyStatement

Représente une instruction CREATE SECURITY POLICY

CreateSelectiveXmlIndexStatement

Représente l’instruction créer un index xml sélectif.

CreateSequenceStatement

Représente l’instruction CREATE SEQUENCE

CreateServerAuditSpecificationStatement

Crée la spécification d’audit du serveur.

CreateServerAuditStatement

Crée un audit de serveur.

CreateServerRoleStatement

Représente l'instruction CREATE SERVER ROLE.

CreateServiceStatement

Représente l’instruction CREATE SERVICE

CreateSpatialIndexStatement

Représente l’instruction Create Spatial Index.

CreateStatisticsStatement

Représente l'instruction de création de statistiques.

CreateSymmetricKeyStatement

Représente l’instruction CREATE SYMMETRIC KEY

CreateSynonymStatement

Représente l'instruction de création de synonyme.

CreateTableStatement

Représente l’instruction Create Table

CreateTriggerStatement

Instruction CREATE TRIGGER.

CreateTypeStatement

Représente l'instruction de création de type.

CreateTypeTableStatement

Crée un type de table

CreateTypeUddtStatement

Représente l’instruction create type pour les types de données définis par l’utilisateur, celui qui dérive des types Sql.

CreateTypeUdtStatement

Représente l’instruction create type pour les types définis par l’utilisateur, celle qui dérive des types CLR.

CreateUserStatement

Représente l'instruction de création d'utilisateur.

CreateViewStatement

Instruction CREATE VIEW.

CreateWorkloadClassifierStatement

Représente l’instruction Create Workload Classifier.

CreateWorkloadGroupStatement

Représente l'instruction de création d'un groupe de charge de travail.

CreateXmlIndexStatement

Représente l'instruction de création d'un index XML.

CreateXmlSchemaCollectionStatement

Représente l'instruction de création de collection de schémas XML.

CreationDispositionKeyOption

Représente CREATION_DISPOSITION option.

CredentialStatement

Représente les parties communes de l’instruction ALTER et CREATE CREDENTIAL

CryptoMechanism

Représente le mécanisme de déchiffrement.

CubeGroupingSpecification

Représente la spécification de regroupement de CUBE.

CursorDefaultDatabaseOption

CURSOR_DEFAULT option dans l’instruction ALTER DATABASE, case SET

CursorDefinition

Représente la définition du curseur

CursorId

Représente une référence au curseur

CursorOption

Représente une option de curseur.

CursorStatement

Type de base pour les instructions de curseur open/close/fetch

DatabaseAuditAction

Représente une action unique dans la spécification d'action d'audit.

DatabaseConfigurationClearOption

Option unique dans l’instruction ALTER DATABASE SCOPED CONFIGURATION, option CLEAR

DatabaseConfigurationSetOption

Option unique dans l’instruction ALTER DATABASE SCOPED CONFIGURATION, option SET

DatabaseEncryptionKeyStatement

Classe de base pour les instructions traitant de la clé de chiffrement.

DatabaseOption

Option unique dans l’instruction ALTER DATABASE, case SET

DataCompressionOption

Représente une seule option de compression de données.

DataModificationSpecification

Classe de base pour les options courantes des spécifications de modification de données.

DataModificationStatement

Représente une instruction de modification de données.

DataModificationTableReference

Représente sub-dml avec la clause de sortie qui sert de référence de table.

DataRetentionTableOption

DATA_RETENTION option de table.

DataTypeReference

Classe de type de données de base.

DataTypeSequenceOption

Représente l’option de séquence qui définit le type de données

DbccNamedLiteral

Représente le littéral nommé dans l’instruction DBCC

DbccOption

Représente une option dbcc.

DbccStatement

Représente l’instruction DBCC (toutes les variantes)

DeallocateCursorStatement

Libérer l’instruction cursor

DeclareCursorStatement

Représente l’instruction DECLARE CURSOR

DeclareTableVariableBody

Représente le corps de la variante de table declare @variable .

DeclareTableVariableStatement

Cette classe représente la variation de table de l’instruction declare @variable .

DeclareVariableElement

Cette classe représente une déclaration unique dans le corps de DeclareVariableStatement.

DeclareVariableStatement

Cette instruction représente l’instruction declare @variable à l’exception des déclarations de table.

DefaultConstraintDefinition

Représente la contrainte par défaut.

DefaultLiteral

Représente le littéral pour DEFAULT

DelayedDurabilityDatabaseOption

Option de base de données pour une durabilité différée

DeleteMergeAction

Représente l’action de suppression de fusion

DeleteSpecification

Propriétés de La suppression

DeleteStatement

Représente l'instruction DELETE.

DenyStatement

Représente l'instruction DENY.

DenyStatement80

Représente l'instruction DENY.

DeviceInfo

Représente des informations sur l’appareil utilisé pour la sauvegarde ou la restauration

DialogOption

Représente une option de dialogue.

DiskStatement

Représente l'instruction DISK.

DiskStatementOption

Représente l’option d’instruction disk.

DistinctPredicate

Représente le prédicat distinct.

DropAggregateStatement

Représente l’instruction DROP AGGREGATE

DropAlterFullTextIndexAction

Représente l’action DROP pour l’instruction ALTER FULLTEXT INDEX.

DropApplicationRoleStatement

Représente l’instruction DROP APPLICATION ROLE.

DropAssemblyStatement

Représente l’instruction DROP ASSEMBLY

DropAsymmetricKeyStatement

Représente l’instruction DROP ASYMMETRIC KEY.

DropAvailabilityGroupStatement

Représente l'instruction DROP AVAILABILITY GROUP.

DropBrokerPriorityStatement

Représente l'instruction de suppression de priorité de Service Broker.

DropCertificateStatement

Représente l’instruction DROP CERTIFICATE.

DropChildObjectsStatement

Représente DROP qui a des objets enfants (DROP INDEX ou STATISTICS)

DropClusteredConstraintMoveOption

L’option de déplacement de contrainte en cluster

DropClusteredConstraintOption

Classe de base abstraite pour supprimer les contraintes en cluster.

DropClusteredConstraintStateOption

Classe de base abstraite pour supprimer les contraintes en cluster.

DropClusteredConstraintValueOption

L’option supprimer la contrainte cluster avec la valeur spécifiée

DropClusteredConstraintWaitAtLowPriorityLockOption

L’option supprimer la contrainte cluster wait at low priority lock

DropColumnEncryptionKeyStatement

Représente une instruction DROP COLUMN ENCRYPTION KEY

DropColumnMasterKeyStatement

Représente une instruction DROP COLUMN MASTER KEY

DropContractStatement

Représente l’instruction DROP CONTRACT.

DropCredentialStatement

Représente l’instruction DROP CREDENTIAL.

DropCryptographicProviderStatement

Représente l'instruction de suppression du fournisseur de services de chiffrement.

DropDatabaseAuditSpecificationStatement

Représente l’instruction DROP DATABASE AUDIT SPECIFICATION.

DropDatabaseEncryptionKeyStatement

Supprime la clé de chiffrement de base de données.

DropDatabaseStatement

Représente l’instruction DROP DATABASE

DropDefaultStatement

Représente l’instruction DROP DEFAULT

DropEndpointStatement

Représente l’instruction DROP ENDPOINT.

DropEventNotificationStatement

Représente l’instruction DROP EVENT NOTIFICATION.

DropEventSessionStatement

Représente l’instruction Drop Event Session.

DropExternalDataSourceStatement

Représente une instruction DROP EXTERNAL DATA SOURCE.

DropExternalFileFormatStatement

Représente une instruction DROP EXTERNAL FILE FORMAT.

DropExternalLanguageStatement

Représente l’instruction DROP EXTERNAL LANGUAGE.

DropExternalLibraryStatement

Représente l’instruction DROP EXTERNAL LIBRARY.

DropExternalResourcePoolStatement

Représente l’instruction Supprimer le pool de ressources externes.

DropExternalStreamingJobStatement

Représente une instruction sys.sp_drop_streaming_job EXEC.

DropExternalStreamStatement

Représente une instruction DROP EXTERNAL STREAM.

DropExternalTableStatement

Représente une instruction DROP EXTERNAL TABLE.

DropFederationStatement

Représente l'instruction DROP FEDERATION.

DropFullTextCatalogStatement

Représente l’instruction DROP FULLTEXT CATALOG.

DropFullTextIndexStatement

Représente l’instruction DROP FULLTEXT INDEX.

DropFullTextStopListStatement

Représente l'instruction DROP FULLTEXT STOPLIST.

DropFunctionStatement

Représente l’instruction DROP FUNCTION

DropIndexClause

Représente un index relationnel ou xml dans l’instruction DROP INDEX

DropIndexClauseBase

Représente une clause unique dans l’instruction DROP INDEX

DropIndexStatement

Représente l’instruction DROP INDEX

DropLoginStatement

Représente l’instruction DROP LOGIN.

DropMasterKeyStatement

Représente l’instruction DROP MASTER KEY.

DropMemberAlterRoleAction

Représente l'action du rôle de modification de suppression de membre.

DropMessageTypeStatement

Représente l’instruction DROP MESSAGE TYPE.

DropObjectsStatement

Représente l’instruction DROP qui référence la liste d’objets

DropPartitionFunctionStatement

Représente l’instruction DROP PARTITION FUNCTION.

DropPartitionSchemeStatement

Représente l’instruction DROP PARTITION SCHEME.

DropProcedureStatement

Représente l’instruction DROP PROCEDURE

DropQueueStatement

Représente l’instruction DROP QUEUE.

DropRemoteServiceBindingStatement

Représente l’instruction DROP REMOTE SERVICE BINDING.

DropResourcePoolStatement

Représente l'instruction de suppression de pool de ressources.

DropRoleStatement

Représente l’instruction DROP ROLE.

DropRouteStatement

Représente l’instruction DROP ROUTE.

DropRuleStatement

Représente l’instruction DROP RULE

DropSchemaStatement

Représente l’instruction DROP SCHEMA

DropSearchPropertyListAction

Action DROP search property list

DropSearchPropertyListStatement

Représente l’instruction DROP SEARCH PROPERTY LIST

DropSecurityPolicyStatement

Représente une instruction DROP SECURITY POLICY

DropSensitivityClassificationStatement

Supprime la classification de sensibilité des colonnes spécifiées.

DropSequenceStatement

Représente l’instruction DROP SEQUENCE

DropServerAuditSpecificationStatement

Représente l’instruction DROP SERVER AUDIT SPECIFICATION.

DropServerAuditStatement

Supprime l’audit du serveur.

DropServerRoleStatement

Représente l'instruction DROP SERVER ROLE.

DropServiceStatement

Représente l’instruction DROP SERVICE.

DropSignatureStatement

Représente les instructions DROP SIGNATURE.

DropStatisticsStatement

Représente l’instruction DROP STATISTICS

DropSymmetricKeyStatement

Représente l’instruction DROP SYMMETRIC KEY.

DropSynonymStatement

Représente l’instruction DROP SYNONYM

DropTableStatement

Représente l’instruction DROP TABLE

DropTriggerStatement

Représente l’instruction DROP TRIGGER

DropTypeStatement

Représente l’instruction DROP TYPE.

DropUnownedObjectStatement

Représente l’instruction DROP pour ces objets non propriétaires

DropUserStatement

Représente l’instruction DROP USER.

DropViewStatement

Représente l’instruction DROP VIEW

DropWorkloadClassifierStatement

Représente l’instruction Drop Workload Classifier

DropWorkloadGroupStatement

Représente l’instruction Drop Workload Group.

DropXmlSchemaCollectionStatement

Représente l’instruction DROP XML SCHEMA COLLECTION.

DurabilityTableOption

Option de table DURABILITY.

DWCompatibilityLevelConfigurationOption

Option DWCompatibilityLevel dans l’instruction ALTER DATABASE SCOPED CONFIGURATION

EnabledDisabledPayloadOption

Représente une option qui peut être ACTIVÉE ou DÉSACTIVÉE

EnableDisableTriggerStatement

Définit les modifications apportées aux déclencheurs. Les déclencheurs peuvent être activés ou désactivés.

EncryptedValueParameter

Paramètre représentant la valeur chiffrée de la clé de chiffrement de colonne

EncryptionPayloadOption

Représente l’option de charge utile ENCRYPTION

EncryptionSource

Classe de base pour différentes sources de clés/certificats

EndConversationStatement

Représente l’instruction END CONVERSATION

EndpointAffinity

Représente l’option AFFINITY dans les instructions CREATE/ALTER ENDPOINT

EndpointProtocolOption

Représente l’option de protocole unique dans l’instruction CREATE ENDPOINT

EventDeclaration

Représente la déclaration d’événement

EventDeclarationCompareFunctionParameter

Représente le paramètre de prédicat de déclaration d’événement

EventDeclarationSetParameter

Représente le paramètre de jeu de déclarations d’événements

EventGroupContainer

Représente le type d’événement

EventNotificationObjectScope

Représente l’étendue de la notification d’événement.

EventRetentionSessionOption

Représente l’option de session EVENT_RETENTION_MODE

EventSessionObjectName

Représente les noms d'objet utilisés dans les instructions CREATE et ALTER EVENT SESSION.

EventSessionStatement

Représente l'instruction CREATE et ALTER EVENT SESSION.

EventTypeContainer

Représente le type d’événement

EventTypeGroupContainer

Représente le type d’événement ou le groupe

ExecutableEntity

Classe de base pour tous les éléments possibles qui peuvent être exécutés avec l’instruction EXECUTE.

ExecutableProcedureReference

Représente une référence à une procédure en cours d’exécution.

ExecutableStringList

Chaînes représentant les commandes passées à l’instruction EXECUTE.

ExecuteAsClause

Représente la clause execute as.

ExecuteAsFunctionOption

Option d’exécution en tant que fonction

ExecuteAsProcedureOption

Option d’exécution en tant que procédure

ExecuteAsStatement

Représente l’instruction EXECUTE AS

ExecuteAsTriggerOption

Option de déclencheur EXECUTE AS

ExecuteContext

Représente le contexte de sécurité des instructions d’exécution

ExecuteInsertSource

Représente la source d'insertion pour EXECUTE.

ExecuteOption

Représente une option de l’instruction execute

ExecuteParameter

Paramètre passé à la procédure dans l’instruction EXECUTE

ExecuteSpecification

Représente un appel à EXECUTE

ExecuteStatement

Représente l’instruction EXECUTE T-SQL

ExistsPredicate

Représente le prédicat existant.

ExpressionCallTarget

Représente une cible d'expression d'un appel de fonction.

ExpressionGroupingSpecification

Expression sur laquelle l’opération de regroupement est effectuée.

ExpressionWithSortOrder

Cette classe représente une expression avec un ordre de tri.

ExternalCreateLoginSource

Cas externe dans l’instruction CREATE LOGIN

ExternalDataSourceLiteralOrIdentifierOption

Représente la propriété de type Littéral ou Identificateur.

ExternalDataSourceOption

PROPRIÉTÉ facultative de l’instruction CREATE EXTERNAL DATA SOURCE.

ExternalDataSourceStatement

Classe de base pour tous les objets d’instruction de source de données externes.

ExternalFileFormatContainerOption

Représente une liste de sous-options de format de fichier externe.

ExternalFileFormatLiteralOption

Représente n’importe quelle valeur de propriété de type Literal.

ExternalFileFormatOption

CREATE EXTERNAL FILE FORMAT, propriété facultative.

ExternalFileFormatStatement

Classe de base pour tous les objets d’instruction de format de fichier externe.

ExternalFileFormatUseDefaultTypeOption

Représente la valeur de propriété facultative USE_DEFAULT_TYPE.

ExternalFileOption

Classe de base ExternalFileOption.

ExternalLanguageFileOption

Représente un fichier unique dans l’instruction CREATE EXTERNAL LANGUAGE

ExternalLanguageStatement

Représente des parties courantes dans les instructions de langage externe create et alter.

ExternalLibraryFileOption

Représente un fichier unique dans l’instruction CREATE EXTERNAL LIBRARY

ExternalLibraryStatement

Représente les parties courantes dans les instructions créer et modifier une bibliothèque externe.

ExternalResourcePoolAffinitySpecification

Représente la spécification d’affinité de l’instruction de pool de ressources externes.

ExternalResourcePoolParameter

Représente les paramètres d’instruction du pool de ressources externes.

ExternalResourcePoolStatement

Représente l’instruction Create and Alter External Resource Pool.

ExternalStreamingJobStatement

Classe de base pour tous les objets d’instruction de travail de diffusion en continu externe.

ExternalStreamLiteralOrIdentifierOption

Représente la propriété de type Littéral ou Identificateur.

ExternalStreamOption

Propriété facultative de l’instruction CREATE EXTERNAL STREAM.

ExternalStreamStatement

Classe de base pour tous les objets d’instruction de flux externe.

ExternalTableColumnDefinition

Représente la définition de colonne la plus simple.

ExternalTableDistributionOption

Option DISTRIBUTION de table externe pour les tables externes sur les sources de données du gestionnaire de carte de partition.

ExternalTableDistributionPolicy

Classe de base pour les stratégies de distribution de tables externes.

ExternalTableLiteralOrIdentifierOption

Table externe avec option de clause qui attend un littéral ou un identifer comme valeur définie.

ExternalTableOption

Option de table externe unique.

ExternalTableRejectTypeOption

La table externe REJECT_TYPE option pour les tables externes sur les sources de données HDFS.

ExternalTableReplicatedDistributionPolicy

Représentation de l’option REPLICATED pour une stratégie de distribution de table externe.

ExternalTableRoundRobinDistributionPolicy

Représentation de l’option ROUND_ROBIN pour une stratégie de distribution de table externe.

ExternalTableShardedDistributionPolicy

Représentation de l’option SHARDED pour une stratégie de distribution de table externe.

ExternalTableStatement

Classe de base pour tous les objets d’instruction de table externes.

ExtractFromExpression

Représente l'expression qui commence par EXTRACT FROM.

FailoverModeReplicaOption

Représente l'option de réplica pour le mode de basculement.

FederationScheme

Cette classe stocke le schéma de fédération d’une table

FetchCursorStatement

Représente l’instruction de curseur FETCH

FetchType

Contient des informations sur les différentes orientations de récupération

FileDeclaration

Représente la déclaration de fichier unique dans l’instruction CREATE DATABASE

FileDeclarationOption

Représente l’option de déclaration de fichier unique dans l’instruction CREATE DATABASE

FileEncryptionSource

Représente une référence à un fichier (exécutable) contenant une clé ou un certificat

FileGroupDefinition

Représenter un groupe de fichiers dans l’instruction CREATE DATABASE

FileGroupOrPartitionScheme

Représente un groupe de fichiers ou un schéma de partition.

FileGrowthFileDeclarationOption

Option de déclaration de fichier pour FILEGROWTH.

FileNameFileDeclarationOption

Option de déclaration de fichier pour FILENAME.

FileStreamDatabaseOption

Option FILESTREAM dans créer et modifier une base de données.

FileStreamOnDropIndexOption

Représente l’option FILESTREAM_ON dans DROP INDEX

FileStreamOnTableOption

Filestream_on option de table.

FileStreamRestoreOption

Représente l'option FileStream dans une instruction de restauration.

FileTableCollateFileNameTableOption

FILETABLE_COLLATE_FILENAME option de table.

FileTableConstraintNameTableOption

FILETABLE_PRIMARY_KEY_CONSTRAINT_NAME, FILETABLE_STREAMID_UNIQUE_CONSTRAINT_NAME ou FILETABLE_FULLPATH_UNIQUE_CONSTRAINT_NAME option de table.

FileTableDirectoryTableOption

FILETABLE_DIRECTORY option de table.

ForceSeekTableHint

Représente l’indicateur forceseek.

ForClause

Classe de base pour différentes clauses FOR dans SELECT

ForeignKeyConstraintDefinition

Représente la contrainte de clé étrangère.

FromClause

Représente la clause From dans une querySpecification

FullTextCatalogAndFileGroup

Représente l’option catalogue/groupe de fichiers dans CREATE FULLTEXT STATEMENT.

FullTextCatalogOption

Classe de base pour les options de catalogue de texte intégral.

FullTextCatalogStatement

Représente l’instruction CREATE FULLTEXT CATALOG

FullTextIndexColumn

Représente la colonne d’un index de texte intégral.

FullTextIndexOption

Représente une option unique dans l'instruction CREATE FULLTEXT INDEX.

FullTextPredicate

Représente le prédicat de texte intégral.

FullTextStopListAction

Représente l'action dans l'instruction ALTER FULLTEXT STOPLIST.

FullTextTableReference

Représente les références de table FREETEXTTABLE et CONTAINSTABLE.

FunctionCall

Représente un appel de fonction.

FunctionCallSetClause

Représente la clause SET pour les appels de fonction.

FunctionOption

Représente une option de fonction

FunctionReturnType

Classe de base pour le type de retour de fonction

FunctionStatementBody

Représente l’instruction CREATE/ALTER FUNCTION

GeneralSetCommand

Pour être divisé en classes distinctes - quand nous aurions le temps. Pour l’instant, représente une seule commande dans une instruction SET (par exemple, set !language us_english!)

GenericConfigurationOption

Option qui peut être définie sur un entier signé, un littéral de chaîne, un identificateur ou les mots clés ON/OFF/PRIMARY.

GetConversationGroupStatement

Représente l’instruction GET CONVERSATION GROUP

GlobalFunctionTableReference

Cette classe représente l’ensemble de fonctions intégrées globales qui n’appartiennent pas à un schéma.

GlobalVariableExpression

Représente une expression de variable globale

GoToStatement

Représente l’instruction goto.

GrandTotalGroupingSpecification

Représente la spécification de regroupement ( ) (total général).

GrantStatement

Représente l’instruction grant.

GrantStatement80

Représente l’instruction grant.

GraphConnectionBetweenNodes

Classe de base abstraite qui représente la connexion d’une table de nœuds à une autre dans les tables graphiques.

GraphConnectionConstraintDefinition

Représente la contrainte de connexion pour les tables de graphiques.

GraphMatchCompositeExpression

Expression booléenne pour une expression MATCH

GraphMatchExpression

Expression booléenne pour une expression MATCH

GraphMatchLastNodePredicate

Expression booléenne pour LastNode

GraphMatchNodeExpression

Expression booléenne pour MATCH

GraphMatchPredicate

Expression booléenne pour MATCH

GraphMatchRecursivePredicate

Expression booléenne pour l’expression Chemin le plus court

GraphRecursiveMatchQuantifier

Expression booléenne pour MATCH

GridParameter

Représente le paramètre structuré d'index spatial pour l'option GRIDS.

GridsSpatialIndexOption

Représente l'option d'index spatial GRIDS.

GroupByClause

Représente la clause group by qui peut être utilisée dans des instructions telles que select, update.

GroupingSetsGroupingSpecification

Représente la spécification de regroupement GROUPING SETS.

GroupingSpecification

Représente une spécification de regroupement unique dans la clause GROUP BY.

HadrAvailabilityGroupDatabaseOption

Option de base de données pour le groupe de disponibilité hadr

HadrDatabaseOption

Option de base de données pour HADR.

HavingClause

Représente la clause Having qui peut être utilisée dans les instructions telles que Select.

Identifier

Ce fragment est utilisé pour représenter un identificateur

IdentifierAtomicBlockOption

Option qui doit être définie sur un identificateur dans BEGIN ATOMIC... INSTRUCTION END

IdentifierDatabaseOption

Option de base de données avec une valeur d’identificateur

IdentifierLiteral

Représente un identificateur qui est traité comme littéral.

IdentifierOrScalarExpression

Représente un Identifer ou ScalarExpression

IdentifierOrValueExpression

Représente un Identifer ou un ValueExpression

IdentifierPrincipalOption

Options avec valeur d’identificateur dans l’instruction CREATE ou ALTER LOGIN ou USER

IdentifierSnippet

Espace réservé pour un identificateur arbitraire.

IdentityFunctionCall

Cette classe représente la fonction d’identité qui peut être utilisée dans un SelectColumn.

IdentityOptions

Représente les options d’identité pour une colonne

IdentityValueKeyOption

Représente IDENTITY_VALUE option.

IfStatement

Représente l'instruction IF.

IgnoreDupKeyIndexOption

Représente l’option d’index ignore_dup_key.

IIfCall

Représente l'expression iif.

IndexDefinition

Représente la base des définitions d’index.

IndexExpressionOption

Représente l'option d'index qui peut être une expression.

IndexOption

Représente l'option d'index.

IndexStatement

Représente la base pour créer des instructions d’index.

IndexStateOption

Représente l'option d'index qui peut être activée ou désactivée.

IndexTableHint

Représente l’indicateur de table INDEX.

IndexType

Représente un type d’index

InlineDerivedTable

Ce nœud représente une table dérivée.

InlineFunctionOption

Option de fonction inline

InlineResultSetDefinition

Représente la définition inline d’un jeu de résultats

InPredicate

Représente le prédicat In.

InsertBulkColumnDefinition

Représente la définition de colonne dans l’instruction INSERT BULK (?)

InsertBulkStatement

Représente l’instruction INSERT BULK (syntaxe BCP)

InsertMergeAction

Représente l’action insérer une fusion

InsertSource

Classe de base pour les nœuds sources d’instructions d’insertion.

InsertSpecification

Propriétés d’Insertion

InsertStatement

Représente l’instruction insert.

IntegerLiteral

Représente un littéral entier.

InternalOpenRowset

Représente la référence de table OPENROWSET - cas non documenté.

IPv4

Représente l’adresse IP (x.x.x.x)

JoinParenthesisTableReference

Représente la parenthèse qui peut encapsuler une jointure.

JoinTableReference

Classe de base pour les références de table JOIN

JsonForClause

Représente le cas FOR JSON (options)

JsonForClauseOption

Représente le cas FOR JSON (options)

JsonKeyValue

Représenter une paire de valeurs de clé

KeyOption

Représente l’option de clé dans l’instruction CREATE SYMMETRIC KEY.

KeySourceKeyOption

Représente KEY_SOURCE option.

KillQueryNotificationSubscriptionStatement

Représente l'instruction d'abonnement aux notifications de requête de suppression.

KillStatement

Représente l'instruction KILL.

KillStatsJobStatement

Représente l'instruction de suppression du travail de statistiques.

LabelStatement

Représente l’instruction label.

LedgerOption

Définit l’option Registre de la base de données

LedgerTableOption

Option de table LEDGER.

LedgerViewOption

Option d’affichage DU REGISTRE.

LeftFunctionCall

Représente l’appel LEFT.

LikePredicate

Représente le prédicat semblable.

LineNoStatement

Représente l’instruction lineno.

ListenerIPEndpointProtocolOption

Représente LISTENER_IP option de protocole de point de terminaison TCP

ListTypeCopyOption

Représente la liste du même type d’options de fichier externe

Literal

Représente une constante littérale.

LiteralAtomicBlockOption

Option qui doit être définie sur une valeur dans BEGIN ATOMIC... INSTRUCTION END

LiteralAuditTargetOption

Option d’audit avec une valeur littérale.

LiteralAvailabilityGroupOption

Option de groupe de disponibilité avec une valeur littérale.

LiteralBulkInsertOption

Représente une option unique simple dans l’instruction BULK INSERT.

LiteralDatabaseOption

Option de base de données avec une valeur littérale

LiteralEndpointProtocolOption

Représente une option qui a une chaîne unique ou une valeur entière

LiteralOpenRowsetCosmosOption

Représente une option unique simple dans l’instruction BULK INSERT (Provider='CosmosDB'...) .

LiteralOptimizerHint

Représente l’indicateur d’optimiseur, qui peut être représenté en tant qu’indicateur avec une valeur littérale facultative.

LiteralOptionValue

Représente la valeur littérale d’une option.

LiteralPayloadOption

Représente l’option de charge utile avec une seule valeur littérale

LiteralPrincipalOption

Option littérale dans l’instruction CREATE/ALTER LOGIN/USER

LiteralRange

Représente un littéral unique ou une plage de littéraux.

LiteralReplicaOption

Représente une option de réplica avec une valeur de littéral.

LiteralSessionOption

Représente l’option de session d’événements MAX_MEMORY

LiteralStatisticsOption

Représente l'option de statistiques.

LiteralTableHint

Représente l’indicateur de table avec une valeur littérale.

LocationOption

Représente l’option LOCATION pour les tables SQL DW.

LockEscalationTableOption

Option Verrouiller la table d’escalade.

LoginTypePayloadOption

Représente LOGIN_TYPE option de charge utile

LowPriorityLockWaitAbortAfterWaitOption

Représente l’action de l’option d’attente de verrou de priorité basse.

LowPriorityLockWaitMaxDurationOption

Représente la durée maximale de l’option d’attente de verrou de priorité basse.

LowPriorityLockWaitOption

Représente l’option d’attente de verrou de priorité basse.

LowPriorityLockWaitTableSwitchOption

Représente l’option d’attente de verrou de priorité basse pour l’instruction alter table switch.

MasterKeyStatement

Représente l'instruction de clé principale.

MaxDispatchLatencySessionOption

Représente l’option de session d’événements MAX_DISPATCH_LATENCY

MaxDopConfigurationOption

Option MAXDOP dans l’instruction ALTER DATABASE SCOPED CONFIGURATION

MaxDurationOption

Représente l’option de durée maximale.

MaxLiteral

Représente le littéral MAX.

MaxRolloverFilesAuditTargetOption

MAX_ROLLOVER_FILES’option de cible d’audit.

MaxSizeAuditTargetOption

Option MaxSize en cas de cible d’audit FILE.

MaxSizeDatabaseOption

Option MAXSIZE dans Créer et modifier une base de données pour Azure.

MaxSizeFileDeclarationOption

Valeur de déclaration de fichier pour MAXSIZE.

MemoryOptimizedTableOption

MEMORY_OPTIMIZED option de table.

MemoryPartitionSessionOption

Représente l’option de session MEMORY_PARTITION_MODE

MergeAction

Représente l’action dans l’instruction de fusion

MergeActionClause

Condition et action à entreprendre pour la fusion.

MergeSpecification

Spécification de fusion.

MergeStatement

Représente l'instruction MERGE.

MessageTypeStatementBase

Représente les parties courantes des instructions CREATE et ALTER MESSAGE TYPE

MethodSpecifier

Représente le spécificateur de méthode.

MirrorToClause

Représente l’instruction BACKUP de la clause MIRROR TO

MoneyLiteral

Représente un littéral Money.

MoveConversationStatement

Représente l’instruction MOVE CONVERSATION

MoveRestoreOption

Représente l’option de restauration MOVE

MoveToDropIndexOption

Représente l’option Déplacer vers dans DROP INDEX

MultiPartIdentifier

Représente un identificateur en plusieurs parties.

MultiPartIdentifierCallTarget

Représente la cible d’un appel qui est une colonne ou une propriété CLR sur une colonne.

NamedTableReference

Référence de table à un objet CTE ou schéma.

NameFileDeclarationOption

Option de déclaration de fichier pour NAME ou NEWNAME.

NextValueForExpression

Représente l'expression NEXT VALUE FOR.

NullableConstraintDefinition

Représente la contrainte nullable.

NullIfExpression

Représente l’expression nullif.

NullLiteral

Représente un littéral null.

NumericLiteral

Représente un littéral numérique.

OdbcConvertSpecification

Représente la spécification de conversion Odbc.

OdbcFunctionCall

Représente l’appel de fonction ODBC.

OdbcLiteral

Représente un littéral au format odbc.

OdbcQualifiedJoinTableReference

Représente la jointure qualifiée odbc dans une clause from.

OffsetClause

Cette classe représente un filtre offset/fetch, qui peut être utilisé dans les instructions select pour paginer le jeu de résultats.

OnFailureAuditOption

ON_FAILURE option dans l’instruction CREATE/ALTER SERVER AUDIT.

OnlineIndexLowPriorityLockWaitOption

Représente la sous-option d’attente de verrou de faible priorité pour l’option d’index en ligne.

OnlineIndexOption

Représente l’option Online.

OnOffAssemblyOption

Représente une option d'activation/de désactivation d'assembly.

OnOffAtomicBlockOption

Option qui est définie sur un OptionState dans BEGIN ATOMIC... Instruction END

OnOffAuditTargetOption

RESERVE_DISK_SPACE option en cas de cible d’audit FILE.

OnOffDatabaseOption

Option qui peut être définie sur ON ou OFF, dans l’instruction CREATE/ALTER DATABASE.

OnOffDialogOption

Représente les options de boîte de dialogue ON/OFF.

OnOffFullTextCatalogOption

Représente les options de catalogue de texte intégral ON/OFF.

OnOffOptionValue

Représente une valeur d’option ON ou OFF.

OnOffPrimaryConfigurationOption

Option qui peut être définie sur ON, OFF ou PRIMARY.

OnOffPrincipalOption

Option de sécurité dans l’instruction CREATE ou ALTER LOGIN ou USER

OnOffRemoteServiceBindingOption

Option de liaison de service distant pour les options ON/OFF.

OnOffSessionOption

Représente l’option de session d’événements TRACK_CAUSALITY et STARTUP_STATE

OnOffStatisticsOption

Représente les options d’activation de style nouveau.

OpenCursorStatement

Instruction Ouvrir le curseur

OpenJsonTableReference

Représente la référence de table OPENJSON

OpenMasterKeyStatement

Ouvrez master instruction de clé.

OpenQueryTableReference

Représente la référence de table OPENQUERY.

OpenRowsetColumnDefinition

Représente la colonne qu’un utilisateur souhaite lire à partir d’un fichier.

OpenRowsetCosmos

Représente la référence de table OPENROWSET (PROVIDER = 'CosmosDB' ...) .

OpenRowsetCosmosOption

Représente une option unique dans l’instruction OPENROWSET (Provider='CosmosDb'...)

OpenRowsetTableReference

Représente la référence de table OPENROWSET.

OpenSymmetricKeyStatement

Ouvrez l’instruction de clé symétrique.

OpenXmlTableReference

Représente la référence de table OPENXML

OperatorAuditOption

OPERATOR_AUDIT option dans l’instruction CREATE/ALTER SERVER AUDIT.

OptimizeForOptimizerHint

Représente l’indicateur d’optimiseur OPTIMIZE FOR

OptimizerHint

Représente un indicateur d’optimiseur unique

OptionValue

Représente une valeur d’option.

OrderBulkInsertOption

Représente l’option ORDER dans l’instruction BULK INSERT.

OrderByClause

Représente la clause ORDER BY qui peut être utilisée dans les instructions SELECT.

OrderIndexOption

Représente l’option de commande.

OutputClause

Représente la clause de sortie.

OutputIntoClause

Représente la clause OutputInto

OverClause

Représente la clause over.

PageVerifyDatabaseOption

PAGE_VERIFY option dans l’instruction ALTER DATABASE, case SET

ParameterizationDatabaseOption

OPTION PARAMETERIZATION dans l’instruction ALTER DATABASE, cas SET

ParameterizedDataTypeReference

Classe abstraite de type de données qui peut avoir des paramètres.

ParameterlessCall

Représente les appels sans les parenthèses et les paramètres.

ParenthesisExpression

Représente une expression placée entre parenthèses.

ParseCall

Représente l'appel de la fonction parse.

ParseError

Cette classe signale l’erreur qui s’est produite pendant l’analyse.

PartitionFunctionCall

Représente l'appel de la fonction de partition.

PartitionParameterType

Type de paramètre dans l’instruction CREATE PARTITION FUNCTION

PartitionSpecifications

Représente les spécifications d’une partition de table.

PartitionSpecifier

Représente un spécificateur de partition comme expression ou ALL.

PartnerDatabaseOption

Option PARTNER dans l’instruction ALTER DATABASE, cas SET

PasswordAlterPrincipalOption

Option PASSWORD dans l’instruction ALTER LOGIN

PasswordCreateLoginSource

Cas de mot de passe dans l’instruction CREATE LOGIN

PayloadOption

Représente une seule option de charge utile dans l’instruction CREATE/ALTER ENDPOINT

Permission

Représente l'autorisation qui peut être utilisée dans le corps d'une instruction de sécurité.

PermissionSetAssemblyOption

Représente l'option d'assembly PERMISSION_SET.

PivotedTableReference

Représente la référence de table croisé dynamique dans une clause from.

PortsEndpointProtocolOption

Représente l’option de protocole de point de terminaison HTTP PORTS

PredicateSetStatement

Représente les différents ensembles {...} { ON | OFF } options dans la grammaire TSQL.

PredictTableReference

Représente la référence de table PREDICT

PrimaryExpression

Représente la classe de base abstraite des expressions principales.

PrimaryRoleReplicaOption

Représente l’option réplica pour le rôle principal.

PrincipalOption

Option unique dans l’instruction CREATE ou ALTER LOGIN ou USER

PrintStatement

Représente l'instruction d'impression.

Privilege80

Représente un privilège qui peut être utilisé dans une instruction de sécurité.

PrivilegeSecurityElement80

Représente l'élément de sécurité qui a des privilèges.

ProcedureOption

Représente une option de procédure

ProcedureParameter

Cette classe représente un paramètre qui peut être passé dans une procédure.

ProcedureReference

Référence à la procédure par nom et numéro

ProcedureReferenceName

Représente une procédure par son nom, sous la forme d’une propriété ProcedureReference ou contenue dans une variable.

ProcedureStatementBody

Représente l’instruction CREATE/ALTER PROCEDURE.

ProcedureStatementBodyBase

Représente les propeties courantes dans les instructions CREATE/ALTER PROC/FUNCTION

ProcessAffinityRange

Représente une seule plage d'affinité de processus dans l'instruction ALTER SERVER CONFIGURATION.

ProviderEncryptionSource

Représente une référence à un fournisseur EKM.

ProviderKeyNameKeyOption

Représente PROVIDER_KEY_NAME option.

QualifiedJoin

Représente la jointure qualifiée dans une clause from.

QueryDerivedTable

Ce nœud représente une table dérivée.

QueryExpression

Cette classe est une classe de base abstraite pour la hiérarchie d’expression de requête dans l’instruction select.

QueryParenthesisExpression

Cette classe représente l’expression de parenthèses qui encapsule un QueryExpression.

QuerySpecification

Cette classe représente la partie principale de l’instruction select.

QueryStoreCapturePolicyOption

Capturer la partie stratégie des options QueryStore

QueryStoreDatabaseOption

option Magasin des requêtes (QDS) dans l’instruction ALTER DATABASE, case SET

QueryStoreDataFlushIntervalOption

Partie intervalle de vidage des données des options QueryStore

QueryStoreDesiredStateOption

Partie État souhaité des options QueryStore

QueryStoreIntervalLengthOption

Partie de longueur de l’intervalle des statistiques d’exécution des options QueryStore

QueryStoreMaxPlansPerQueryOption

Partie Max Plans Per Query des options QueryStore

QueryStoreMaxStorageSizeOption

Partie Taille de stockage maximale des options queryStore

QueryStoreOption

Option de magasin de requêtes unique.

QueryStoreSizeCleanupPolicyOption

Partie de la stratégie de nettoyage basée sur la taille des options QueryStore

QueryStoreTimeCleanupPolicyOption

Partie de la stratégie de nettoyage basée sur le temps des options queryStore

QueueDelayAuditOption

QUEUE_DELAY option dans l’instruction CREATE/ALTER SERVER AUDIT.

QueueExecuteAsOption

Option de file d’attente pour exécuter en tant que.

QueueOption

Représente l’option de file d’attente.

QueueProcedureOption

Option de file d’attente pour la procédure.

QueueStatement

Représente la base des instructions de file d'attente.

QueueStateOption

Représente la base de l’option de file d’attente qui a un état.

QueueValueOption

Option de file d’attente avec une valeur.

RaiseErrorLegacyStatement

Représente l’instruction raiserror de style hérité.

RaiseErrorStatement

Représente l’instruction raiserror.

ReadOnlyForClause

Représente le cas FOR READ ONLY utilisé uniquement dans DECLARE CURSOR

ReadTextStatement

Représente l’instruction readtext.

RealLiteral

Représente un littéral réel.

ReceiveStatement

Représente l’instruction RECEIVE

ReconfigureStatement

Représente l'instruction RECONFIGURE.

RecoveryDatabaseOption

Option RECOVERY dans l’instruction ALTER DATABASE, cas SET

RemoteDataArchiveAlterTableOption

REMOTE_DATA_ARCHIVE option de table pour la modification.

RemoteDataArchiveDatabaseOption

REMOTE_DATA_ARCHIVE options de création/modification de base de données.

RemoteDataArchiveDatabaseSetting

REMOTE_DATA_ARCHIVE paramètres au niveau de la base de données

RemoteDataArchiveDbCredentialSetting

Paramètre CREDENTIAL pour REMOTE_DATA_ARCHIVE

RemoteDataArchiveDbFederatedServiceAccountSetting

FEDERATED_SERVICE_ACCOUNT paramètre pour REMOTE_DATA_ARCHIVE

RemoteDataArchiveDbServerSetting

Paramètre SERVER pour REMOTE_DATA_ARCHIVE

RemoteDataArchiveTableOption

REMOTE_DATA_ARCHIVE option de table pour créer et modifier.

RemoteServiceBindingOption

Option de liaison de service distant.

RemoteServiceBindingStatementBase

Représente une base commune pour les instructions CREATE et ALTER REMOTE SERVICE BINDING

RenameAlterRoleAction

Représente l'action de modification du rôle d'attribution d'un nouveau nom.

RenameEntityStatement

Représente une instruction Rename TABLE

ResampleStatisticsOption

Représente l’option de statistiques de rééchantillonnage qui prend en charge la spécification d’une liste de plages de partitions sur lesquelles rééchantillonner.

ResourcePoolAffinitySpecification

Représente la spécification d’affinité de l’instruction de pool de ressources.

ResourcePoolParameter

Représente les paramètres de l'instruction de pool de ressources.

ResourcePoolStatement

Représente l’instruction Create and Alter Resource Pool.

RestoreMasterKeyStatement

Représente l’instruction RESTORE MASTER KEY

RestoreOption

Représente une option unique dans l’instruction RESTORE

RestoreServiceMasterKeyStatement

Représente l’instruction RESTORE SERVICE MASTER KEY

RestoreStatement

Représente l’instruction RESTORE/LOAD

ResultColumnDefinition

Représente la définition de colonne d’un jeu de résultats

ResultSetDefinition

Définition d’un jeu de résultats individuel

ResultSetsExecuteOption

Description du jeu de résultats pour les instructions EXECUTE

RetentionDaysAuditTargetOption

Option RetentionDays en cas de cible d’audit d’URL.

RetentionPeriodDefinition

Définition de la période de rétention pour l’option table temporelle avec version système et table de rétention des données.

ReturnStatement

Représente l’instruction return

RevertStatement

Représente l’instruction REVERT

RevokeStatement

Représente l’instruction revoke.

RevokeStatement80

Représente l’instruction revoke.

RightFunctionCall

Représente l’appel RIGHT.

RolePayloadOption

Représente l’option de charge utile ROLE

RoleStatement

Représente la base de l’instruction de rôle.

RollbackTransactionStatement

Représente l’instruction de transaction de restauration.

RollupGroupingSpecification

Représente la spécification de regroupement ROLLUP.

RouteOption

Représente l’option pour l’itinéraire.

RouteStatement

Représente la base des instructions de routage.

RowValue

Représente les données d’une seule ligne.

SaveTransactionStatement

Représente l’instruction de transaction d’enregistrement.

ScalarExpression

Classe de base abstraite qui représente les expressions scalaires.

ScalarExpressionDialogOption

Représente les options de boîte de dialogue d’expression scalaire.

ScalarExpressionRestoreOption

Représente une option unique avec une valeur facultative

ScalarExpressionSequenceOption

Représente l’option de séquence avec une expression scalaire.

ScalarExpressionSnippet

Espace réservé pour une expression scalaire arbitraire.

ScalarFunctionReturnType

Définition de type de retour pour les fonctions scalaires

ScalarSubquery

Représente la sous-requête.

SchemaDeclarationItem

Représente des informations sur une colonne dans la déclaration de schéma.

SchemaDeclarationItemOpenjson

Représente des informations sur une colonne de résultat dans Openjson.

SchemaObjectFunctionTableReference

Référence de table à une fonction table

SchemaObjectName

Représente un nom d'objet de schéma.

SchemaObjectNameOrValueExpression

Représente un SchemaObjectName ou un ValueExpression

SchemaObjectNameSnippet

Espace réservé pour un nom d’objet de schéma arbitraire.

SchemaObjectResultSetDefinition

Représente le jeu de résultats en tant que référence à un objet ou type de schéma existant

SchemaPayloadOption

Représente l’option de charge utile SCHEMA

SearchedCaseExpression

Représente une expression CASE élaborée.

SearchedWhenClause

Représente la clause when utilisée dans une expression de cas recherchée.

SearchPropertyListAction

Classe de base pour les actions de liste de propriétés de recherche.

SearchPropertyListFullTextIndexOption

Représente l'option de liste de propriétés de recherche dans l'instruction FULLTEXT INDEX.

SecondaryRoleReplicaOption

Représente l'option de réplica pour le rôle secondaire.

SecurityElement80

Représente le corps d'une instruction de sécurité qui est commune aux instructions Grant Deny et Revoke.

SecurityPolicyOption

Représente une option dans une instruction CREATE/ALTER SECURITY POLICY

SecurityPolicyStatement

Classe de base pour tous les objets d’instruction de stratégie de sécurité

SecurityPredicateAction

Représente une action d’ajout ou de suppression d’un prédicat de sécurité.

SecurityPrincipal

Représente le principal qui peut être utilisé dans le corps d'une instruction de sécurité.

SecurityStatement

Représente la classe de base du corps d'une instruction de sécurité.

SecurityStatementBody80

Représente la classe de base du corps d'une instruction de sécurité.

SecurityTargetObject

Représente l'objet cible qui peut être utilisé dans le corps d'une instruction de sécurité.

SecurityTargetObjectName

Représente le nom de l'objet cible de sécurité.

SecurityUserClause80

Représente le corps d'une instruction de sécurité qui est commune aux instructions Grant Deny et Revoke.

SelectElement

Représente un élément de la clause SELECT.

SelectFunctionReturnType

Définition de type de retour pour les fonctions table inline

SelectInsertSource

Représente la source d'insertion de l'instruction SELECT.

SelectiveXmlIndexPromotedPath

Représente le chemin xml spécifié dans l’instruction CreateSelectiveXmlIndex

SelectScalarExpression

Élément de colonne utilisé juste après la sélection mot clé.

SelectSetVariable

Cette classe représente la définition d’une variable à l’intérieur d’une instruction select.

SelectStarExpression

Cela représente une expression select *

SelectStatement

Représente une instruction SELECT.

SelectStatementSnippet

Espace réservé pour une instruction select arbitraire.

SemanticTableReference

Représente les références de table SEMANTICKEYPHRASETABLE, SEMANTICSIMILARITYTABLE et SEMANTICSIMILARITYDETAILSTABLE.

SendStatement

Représente l’instruction SEND

SensitivityClassification

Classe utilitaire pour exposer les énumérations et méthodes de classification de confidentialité

SensitivityClassificationOption

Option unique dans l’instruction ADD SENSITIVITY CLASSIFICATION.

SensitivityClassificationStatement

Représente l’instruction de classification de confidentialité de base.

SequenceOption

Représente une option de séquence.

SequenceStatement

Classe de base pour tous les objets d’instruction de séquence

ServerAuditStatement

Base courante pour les instructions d’audit CREATE et ALTER SERVER.

ServiceContract

Représente la référence du contrat de service (avec action facultative)

SessionOption

Représente l’option de session d’événements

SessionTimeoutPayloadOption

Représente SESSION_TIMEOUT option de charge utile

SetClause

Classe de base pour la clause SET.

SetCommand

Représente une commande unique dans une instruction SET (par exemple, set !language us_english!)

SetCommandStatement

Représente l’instruction de commande SET (par exemple, set language us_english)

SetErrorLevelStatement

Représente l’instruction SET ERRLVL

SetFipsFlaggerCommand

Représente la commande SET FIPS_FLAGGER

SetIdentityInsertStatement

Représente l’instruction SET IDENTITY_INSERT

SetOffsetsStatement

Représente l’instruction SET OFFSETS

SetOnOffStatement

Représente l’instruction Set se terminant si { ON | OFF }

SetRowCountStatement

Représente l’instruction SET ROWCOUNT

SetSearchPropertyListAlterFullTextIndexAction

Représente l’action SEARCH PROPERTY LIST pour l’instruction ALTER FULLTEXT INDEX

SetStatisticsStatement

Représente set Statistics {...} { ON | OFF } options dans la grammaire TSQL.

SetStopListAlterFullTextIndexAction

Représente l’action STOPLIST pour l’instruction ALTER FULLTEXT INDEX.

SetTextSizeStatement

Représente l’instruction SET TEXTSIZE

SetTransactionIsolationLevelStatement

Représente l’instruction SET TRANSACTION ISOLATION LEVEL (?) Capture instantanée (?)

SetUserStatement

Représente l’instruction setuser.

SetVariableStatement

Représente l’instruction set @local_variable

ShutdownStatement

Représente l’instruction shutdown.

SignatureStatementBase

Représente la base commune pour les instructions ADD et DROP SIGNATURE.

SimpleAlterFullTextIndexAction

Représente l’action d’indicateur pour l’instruction ALTER FULLTEXT INDEX.

SimpleCaseExpression

Représente une expression CASE simple.

SimpleWhenClause

Représente la clause when utilisée dans une expression de cas simple.

SingleValueTypeCopyOption

Représente des littéraux pour les options COPY

SizeFileDeclarationOption

Option de déclaration de fichier pour SIZE.

SoapMethod

Représente la méthode SOAP dans la partie de charge utile de l’instruction CREATE ENDPOINT

SourceDeclaration

Représente le nom de la déclaration de la source de l’événement.

SpatialIndexOption

Représente l'option d'index spatial.

SpatialIndexRegularOption

Spécifie les options d'index spatial régulières.

Sql100ScriptGenerator

Générateur de script pour T-SQL 100

Sql110ScriptGenerator

Générateur de script pour T-SQL 110

Sql120ScriptGenerator

Générateur de script pour T-SQL 120

Sql130ScriptGenerator

Générateur de script pour T-SQL 130

Sql140ScriptGenerator

Générateur de script pour T-SQL 140

Sql150ScriptGenerator

Générateur de script pour T-SQL 150

Sql160ScriptGenerator

Générateur de scripts pour T-SQL 160

Sql80ScriptGenerator

Générateur de script pour T-SQL 80

Sql90ScriptGenerator

Générateur de script pour T-SQL 90

SqlCommandIdentifier

Représente le SqlCommandIdentifier.

SqlDataTypeReference

Représente les types de données intégrés

SqlScriptGenerator

Générateur de script spécifique à Sql.

SqlScriptGeneratorOptions

Contrôle les options de génération de script Sql

SqlServerlessScriptGenerator

Générateur de scripts pour les pools SQL serverless

StateAuditOption

Option STATE dans l’instruction ALTER SERVER AUDIT.

StatementList

Représente une liste d'instructions.

StatementListSnippet

Espace réservé pour une liste d’instructions arbitraires.

StatementWithCtesAndXmlNamespaces

Cette classe représente une instruction qui peut commencer par une expression de table commune ou des espaces de noms xml.

StatisticsOption

Représente l'option de statistiques.

StatisticsPartitionRange

Représente une plage de partitions unique, avec des expressions constantes

StopListFullTextIndexOption

Représente l’option STOPLIST dans l’instruction FULLTEXT INDEX.

StopRestoreOption

Représente les options de restauration StopAtMark/StopBeforeMark

StringLiteral

Représente un littéral de chaîne.

SubqueryComparisonPredicate

Représente les prédicats de comparaison qui ont des sous-requêtes.

SymmetricKeyStatement

Représente les propriétés courantes pour les instructions ALTER et CREATE SYMMETRIC KEY

SystemTimePeriodDefinition

Période de l’heure système temporelle.

SystemVersioningTableOption

SYSTEM_VERSIONING option de table.

TableClusteredIndexType

Représentation du type Index cluster pour un index de table.

TableDataCompressionOption

Option de table pour DATA_COMPRESSION.

TableDefinition

Cette classe stocke le corps commun pour la définition d’une table

TableDistributionOption

Représente l’option DISTRIBUTION de table pour les tables SQL DW.

TableDistributionPolicy

Classe de base pour les stratégies de distribution de table.

TableHashDistributionPolicy

Représentation de l’option HASH pour une stratégie de distribution de table.

TableHint

Représente un indicateur de table unique.

TableHintsOptimizerHint

Représente l’indicateur d’optimiseur contenant l’indicateur de table.

TableIndexOption

Représente l’option INDEX de table pour les tables SQL DW.

TableIndexType

Classe de base pour les types d’index de table.

TableNonClusteredIndexType

Représentation du type d’index non cluster ou HEAP pour un index de table.

TableOption

Une option de table unique.

TablePartitionOption

Représente l’option PARTITION de table pour les tables SQL DW.

TablePartitionOptionSpecifications

Pour spécifier la plage et les valeurs dans l’option de table de partition dans l’instruction CREATE TABLE.

TableReference

Il s’agit d’une classe de base abstraite qui représente la référence de table.

TableReferenceWithAlias

Il s’agit d’une référence de table qui peut avoir un alias.

TableReferenceWithAliasAndColumns

Représente une référence de table qui peut spécifier des alias de colonnes.

TableReplicateDistributionPolicy

Représentation de l’option REPLICATE pour une stratégie de distribution de table.

TableRoundRobinDistributionPolicy

Représentation de l’option ROUND_ROBIN pour une stratégie de distribution de table.

TableSampleClause

Représente la clause TABLESAMPLE.

TableSwitchOption

Représente l’option de commutateur alter table.

TableValuedFunctionReturnType

Définition de type de retour pour les fonctions table à plusieurs instructions

TableXmlCompressionOption

Option de table pour XMLCOMPRESSION.

TargetDeclaration

Représente la déclaration cible

TargetRecoveryTimeDatabaseOption

TARGET_RECOVERY_TIME option dans l’instruction ALTER DATABASE, case SET

TemporalClause

Classe de base pour toutes les clauses temporelles.

TextModificationStatement

Représente l'instruction Writetext.

ThrowStatement

Représente l’instruction THROW

TopRowFilter

Cette classe représente le filtre de ligne supérieure, qui peut être utilisé dans l’instruction select.

TransactionStatement

Classe de base abstraite pour les instructions de transaction.

TriggerAction

Représente l'action du déclencheur.

TriggerObject

Informations sur le déclencheur en cours de création/modification

TriggerOption

Représente l'option de déclencheur.

TriggerStatementBody

Représente l’instruction CREATE/ALTER TRIGGER.

TruncateTableStatement

Représente l'instruction de table tronquée.

TruncateTargetTableSwitchOption

Représente l’option de table cible de tronquer l’instruction de commutateur de table.

TryCastCall

Représente l’appel try_cast.

TryCatchStatement

Définit l'instruction TRY CATCH.

TryConvertCall

Représente l'appel de la fonction try_convert.

TryParseCall

Représente l'appel de la fonction try_parse.

TSEqualCall

Représente l’appel de fonction tsequal qui est une fonction booléenne.

TSql100Parser

Analyseur TSql pour 10.0.

TSql110Parser

L’analyseur TSql pour 11.0.

TSql120Parser

Analyseur TSql pour 12.0.

TSql130Parser

Analyseur TSql pour 13.0.

TSql140Parser

Analyseur TSql pour 14.0.

TSql150Parser

L’analyseur TSql pour 15.0.

TSql160Parser

L’analyseur TSql pour 16.0.

TSql80Parser

L’analyseur TSql pour 8.0.

TSql90Parser

L’analyseur TSql pour 9.0.

TSqlAuditEventGroupHelper

Expose les groupes d'événements d'audit.

TSqlAuditEventTypeHelper

Expose les types d'événements d'audit.

TSqlBatch

Représente un lot dans un script T-SQL.

TSqlConcreteFragmentVisitor

Visiteur de base pour les fragments TSql concrets

TSqlFragment

Cette classe est une véritable classe interne à l’analyseur, donc elle n’est pas dans l’arborescence des spécifications.

TSqlFragmentSnippet

Espace réservé pour un TSqlFragment arbitraire.

TSqlFragmentVisitor

Visiteur de base pour le dom de script TSql.

TSqlParser

Classe de base abstraite pour les analyseurs TSql.

TSqlParserToken

Représente un jeton unique dans le texte d’entrée.

TSqlScript

Représente un sript TSql.

TSqlStatement

Représente une instruction T-SQL unique.

TSqlStatementSnippet

Espace réservé pour une instruction arbitraire.

TSqlTriggerEventGroupHelper

Expose les groupes d'événements déclencheurs.

TSqlTriggerEventTypeHelper

Expose les types d'événements déclencheurs.

UnaryExpression

Expression qui a une seule expression en tant qu’enfant.

UniqueConstraintDefinition

Représente la contrainte de clé primaire ou unique. Cette classe convertit la syntaxe 80 en syntaxe 90 ; cette modification doit se refléter dans AST, si un différentiateur doit être écrit.

UnpivotedTableReference

Représente la référence de table non pivotée dans une clause from.

UnqualifiedJoin

Représente la jointure non qualifiée dans une clause from.

UpdateCall

Représente l'appel de la fonction de mise à jour qui est une fonction logique à utiliser dans les déclencheurs.

UpdateDeleteSpecificationBase

Classe de base pour les spécifications Update et Delete

UpdateForClause

Représente le cas FOR UPDATE [colonnes] utilisé uniquement dans DECLARE CURSOR

UpdateMergeAction

Représente l’action de fusion de mise à jour

UpdateSpecification

Propriétés de Update

UpdateStatement

Représente l’instruction update.

UpdateStatisticsStatement

Représente l’instruction des statistiques de mise à jour.

UpdateTextStatement

Représente l'instruction UPDATETEXT.

UseFederationStatement

Représente l’instruction USE FEDERATION

UseHintList

Représente des indicateurs d’optimiseur dans une clause USE HINT.

UserDataTypeReference

Représente les types de données définis par l’utilisateur

UserDefinedTypeCallTarget

Représente la cible d’un appel qui est une colonne ou une propriété CLR sur une colonne.

UserDefinedTypePropertyAccess

Cette classe représente une propriété sur un Udt.

UserLoginOption

Représente l'option de connexion de l'utilisateur.

UserRemoteServiceBindingOption

Option de liaison de service distant pour USER.

UserStatement

Représente la base de l'instruction USER.

UseStatement

Représente l’instruction use.

ValueExpression

Classe de base pour les littéraux, les variables et les variables globales.

ValuesInsertSource

Représente la source d'insertion pour VALUES.

VariableMethodCallTableReference

Représente une référence de table qui est un appel de méthode sur une référence de variable

VariableReference

Représente une référence à une variable

VariableTableReference

Cette classe représente une référence de table qui est une variable.

VariableValuePair

Représente une seule paire variable-valeur dans l’indicateur d’optimiseur OPTIMIZE FOR

ViewDistributionOption

Représente l’option d’affichage DISTRIBUTION pour les vues matérialisées SQL DW.

ViewDistributionPolicy

Classe de base pour les stratégies de distribution de vues matérialisées.

ViewForAppendOption

Représente l’option d’affichage FOR_APPEND pour les vues matérialisées SQL DW.

ViewHashDistributionPolicy

Représentation de l’option HASH pour une stratégie de distribution d’affichage matérialisé.

ViewOption

Représente l'option d'affichage.

ViewRoundRobinDistributionPolicy

Représentation de l’option ROUND_ROBIN pour une stratégie de distribution d’affichage matérialisé.

ViewStatementBody

Classe de base pour l'instruction CREATE/ALTER VIEW.

WaitAtLowPriorityOption

Représente l’option d’attente de verrou de priorité basse pour l’instruction alter table switch.

WaitForStatement

Représente l’instruction waitfor.

WaitForSupportedStatement

Classe de base pour les instructions à l’intérieur de l’instruction WAITFOR

WhenClause

Classe abstraite pour l’expression de cas lorsque les clauses

WhereClause

Représente la clause where qui peut être utilisée dans des instructions telles que select, update.

WhileStatement

Représente l’instruction while.

WindowClause

Représente la clause de fenêtre.

WindowDefinition

Définition d’une fenêtre nommée.

WindowDelimiter

Représente la spécification d'une limite de la fenêtre.

WindowFrameClause

Représente la spécification des limites de fenêtre pour les agrégats de fenêtrage.

WindowsCreateLoginSource

Cas Windows dans l’instruction CREATE LOGIN

WithCtesAndXmlNamespaces

Cette classe représente une construction commune qui peut contenir des expressions de table et des espaces de noms xml communs.

WithinGroupClause

Représente la clause WITHIN GROUP.

WitnessDatabaseOption

Option WITNESS dans l’instruction ALTER DATABASE, cas SET

WlmTimeLiteral

Représente un littéral de type de temps utilisé dans Gestion des charges de travail.

WorkloadClassifierOption

Une option de classifieur de charge de travail unique.

WorkloadClassifierStatement

Représente l’instruction Create Workload Classifier

WorkloadGroupImportanceParameter

Représente le paramètre d'importance du groupe de charge de travail.

WorkloadGroupParameter

Représente les paramètres d'instruction de groupe de charges de travail.

WorkloadGroupResourceParameter

Représente les paramètres d'instruction de groupe de charges de travail.

WorkloadGroupStatement

Représente l’instruction Create and Alter Workload Group.

WriteTextStatement

Représente l'instruction Writetext.

WsdlPayloadOption

Représente l’option de charge utile WSDL

XmlCompressionOption

Représente une seule option de compression xml.

XmlDataTypeReference

Représente les types de données xml

XmlForClause

Représente le cas FOR XML (options)

XmlForClauseOption

Représente le cas FOR XML (options)

XmlNamespaces

Cette classe représente XmlNameSpaces

XmlNamespacesAliasElement

Variante d’alias pour l’élément d’espace de noms xml.

XmlNamespacesDefaultElement

Variante par défaut de l’élément d’espace de noms xml.

XmlNamespacesElement

Élément utilisé dans la définition de l’espace de noms xml.

Énumérations

AbortAfterWaitType

Action à entreprendre après l’expiration des délais d’attente de faible priorité.

AffinityKind

Types d’affinité de point de terminaison

AllowConnectionsOptionKind

Options autoriser la lecture.

AlterAction

Types d’action alter

AlterAvailabilityGroupActionType

Les types modifient les actions de groupe de disponibilité

AlterAvailabilityGroupStatementType

Types d’instructions alter de groupe de disponibilité.

AlterCertificateStatementKind

Types d’alter certificate

AlterEventSessionStatementType

Types d’instruction alter event session

AlterFederationKind

Types d’instruction alter federation

AlterFullTextCatalogAction

Types d’action modifier le catalogue de texte intégral

AlterIndexType

Types de modification d'index possibles.

AlterMasterKeyOption

Types d’options de clé de modification master

AlterResourceGovernorCommandType

Types de commande alter resource governor

AlterServerConfigurationBufferPoolExtensionOptionKind

Types d’options d’extension de pool de mémoires tampons.

AlterServerConfigurationDiagnosticsLogOptionKind

Types d’options de journal diagnostics.

AlterServerConfigurationExternalAuthenticationOptionKind

Types d’options d’authentification externe.

AlterServerConfigurationFailoverClusterPropertyOptionKind

Types de propriétés de cluster de basculement.

AlterServerConfigurationHadrClusterOptionKind

Types de propriétés de cluster HADR.

AlterServerConfigurationSoftNumaOptionKind

Types d’options softnuma.

AlterServiceMasterKeyOption

Types d’option de clé de master de service

AlterTableAlterColumnOption

Options de modification de la version de colonne de l’instruction alter table. AddRowguidcol, DropRowguidcol ne peut se produire qu’en l’absence de DataType.

ApplicationRoleOptionKind

Options de rôle d’application possibles.

AssemblyOptionKind

Options d’assembly possibles.

AssignmentKind

Types d’affectation

AtomicBlockOptionKind

Options spécifiées dans l’instruction de bloc ATOMIC

AttachMode

Types de mode d’attachement

AuditActionGroup

Types de groupe d’actions d’audit

AuditFailureActionType

Action à entreprendre en cas d’échec d’audit.

AuditOptionKind
AuditTargetKind

Types de cibles d’audit possibles

AuditTargetOptionKind
AuthenticationProtocol

Types de protocoles d’authentification

AuthenticationTypes

Types d’authentification possibles

AutomaticTuningOptionKind

Options de réglage automatique possibles sous « ALTER DATABASE d1 SET AUTOMATIC_TUNING = (...) »

AutomaticTuningOptionState

Options de réglage automatique possibles sous « ALTER DATABASE d1 SET AUTOMATIC_TUNING = (OPTION = ...) »

AutomaticTuningState

Option État du réglage automatique

AvailabilityGroupOptionKind

Types d’options de groupe de disponibilité

AvailabilityModeOptionKind

Options du mode de disponibilité.

AvailabilityReplicaOptionKind

Options de réplica de disponibilité possibles.

BackupOptionKind

Types d’options de sauvegarde

BackupRestoreItemKind

Types d’options d’élément de restauration de sauvegarde

BinaryExpressionType

Types d’expressions scalaires qui ont deux expressions en tant qu’enfants.

BinaryQueryExpressionType

Types d’expressions de requête qui ont deux expressions de requête en tant qu’enfants.

BooleanBinaryExpressionType

Types d’expressions booléennes qui ont deux expressions en tant qu’enfants.

BooleanComparisonType

Types d’expressions de comparaison

BooleanTernaryExpressionType

Types d’expressions qui ont trois expressions en tant qu’enfants.

BoundingBoxParameterType

Types de paramter de zone englobante

BrokerPriorityParameterSpecialType

Types de paramètres de priorité broker

BrokerPriorityParameterType

Types de paramètres de priorité broker

BulkInsertOptionKind

Si cette énumération augmente au-delà de 63, l’analyseur doit être mis à jour . Il utilise Int64 pour case activée pour la duplication d’options

CatalogCollation

Valeurs de l’option de base de données CATALOG_COLLATION

CertificateOptionKinds

Types d’options de certificat

ChangeTrackingOption

Options possibles de suivi des modifications.

ColumnEncryptionDefinitionParameterKind

Types de paramètres pour la définition de chiffrement de colonne

ColumnEncryptionKeyAlterType

Type d’instruction alter de clé de chiffrement de colonne

ColumnEncryptionKeyValueParameterKind

Paramètres de valeur de clé de chiffrement de colonne

ColumnEncryptionType

Types de chiffrement pris en charge sur une colonne.

ColumnMasterKeyParameterKind

Types de paramètres pour la définition de clé master colonne

ColumnType

Types de colonnes, utilisés pour la classe Column.

CommandOptions

Commandes qui peuvent être utilisées dans les instructions de sécurité.

CompressionDelayTimeUnit

Valeurs possibles pour les unités dans COMPRESSION_DELAY clause.

ComputeFunctionType

Types possibles pour la fonction de calcul de la clause de calcul.

ConstraintEnforcement

Définit la façon dont les contraintes peuvent être appliquées.

ContainmentOptionKind

Paramètres de confinement possibles.

CopyCommandCompressionType

Type de compression pris en charge par la commande copy.

CopyCommandCredentialType

Identité d’informations d’identification prise en charge par l’instruction COPY.

CopyCommandDateFormat

Dateformat pris en charge pour la commande copy.

CopyCommandEncoding

Encodage pris en charge pour la commande de copie.

CopyCommandFileFormatType

Types de fichiers pris en charge pour la commande copy.

CopyCommandIdentityInsert

Insertion d’identité prise en charge par la commande copy.

CopyOptionKind

Si cette énumération augmente au-delà de 31, l’analyseur doit être mis à jour . Il utilise Int32 pour case activée pour la duplication d’options

CryptoMechanismType

Types de mécanisme de chiffrement

CursorOptionKind

Différentes options de curseur

DatabaseAuditActionKind

Types d’action d’audit de base de données

DatabaseConfigClearOptionKind

Types d’options de base de données qui peuvent être effacées

DatabaseConfigSetOptionKind

Types d’options de configuration de base de données qui peuvent être définis

DatabaseConfigurationOptionState

État de certaines options de configuration de base de données

DatabaseEncryptionKeyAlgorithm

Algorithmes possibles pour la clé de chiffrement de base de données.

DatabaseMirroringEndpointRole

Types de rôle de point de terminaison de mise en miroir de bases de données

DatabaseOptionKind

Types d’options de base de données

DataCompressionLevel

Valeurs possibles pour le niveau de compression des données

DbccCommand

Valeurs possibles pour les commandes dbcc

DbccOptionKind

Types d’options dbcc

DelayedDurabilityOptionKind

Paramètres de durabilité différés possibles.

DeleteUpdateAction

Affiche l'action qui sera entreprise au moment de la suppression ou de la mise à jour.

DeviceType

Types d’appareils

DialogOptionKind
DiskStatementOptionKind

Différentes options d’instruction de disque

DiskStatementType

Type d’instruction disk.

DropClusteredConstraintOptionKind

Supprimer les types d’options de contrainte cluster.

DropSchemaBehavior

Comportement DROP SCHEMA (dans le cas de SQL 2000)

DurabilityTableOptionKind

Types de durabilité des tables

EnableDisableOptionType

Types d’activer les options de désactivation

EncryptionAlgorithm

Algorithmes possibles pour le chiffrement

EncryptionAlgorithmPreference

Valeurs possibles pour la préférence d’algorithme de chiffrement.

EndpointEncryptionSupport

Les types de prise en charge du chiffrement de point de terminaison

EndpointProtocol

Types de protocole de point de terminaison

EndpointProtocolOptions

Options possibles du protocole de point de terminaison

EndpointState

Types d’état de point de terminaison

EndpointType

Types de point de terminaison

EventNotificationEventGroup

Types de groupe d’événements

EventNotificationEventType

Types d’événements possibles

EventNotificationTarget

Cibles de notification d’événements possibles.

EventSessionEventRetentionModeType

Types de modes de rétention des événements

EventSessionMemoryPartitionModeType

Types de mode de partition de mémoire

EventSessionScope

Étendues autorisées des sessions d’événements

ExecuteAsOption

Exécuter en tant qu’options.

ExecuteOptionKind
ExternalDataSourceOptionKind

Options de source de données externes.

ExternalDataSourcePushdownOption

L’énumération spécifie le type de source de données externe pour les tables externes Actuellement, nous prenons en charge HADOOP, SGBDR et SHARD_MAP_MANAGER.

ExternalDataSourceType

L’énumération spécifie le type de source de données externe pour les tables externes Actuellement, nous prenons en charge HADOOP, SGBDR et SHARD_MAP_MANAGER. EXTERNAL_GENERICS fonctionne uniquement pour SQL150 et DW, dans DW, elle est appelée source de données externe native.

ExternalFileFormatOptionKind

Options de format de fichier externe.

ExternalFileFormatType

L’énumération spécifie les types de format de fichier externe DELIMITEDTEXT, RCFILE, ORC, PARQUET.

ExternalFileFormatUseDefaultType

L’énumération spécifie que le format de fichier externe utilise l’option de type par défaut FALSE (par défaut) ou TRUE.

ExternalResourcePoolAffinityType

Types de paramters utilisés dans une instruction CREATE/ALTER EXTERNAL RESOURCE POOL

ExternalResourcePoolParameterType

Types de paramètres utilisés dans une instruction CREATE/ALTER EXTERNAL RESOURCE POOL

ExternalStreamOptionKind

Options de flux externe

ExternalTableOptionKind

Options de table externe.

ExternalTableRejectType

L’énumération spécifie les types de rejet de la table externe VALUE (par défaut) ou PERCENTAGE.

FailoverActionOptionKind

Types d’options d’action de basculement.

FailoverModeOptionKind

Options du mode de basculement.

FetchOrientation

Valeurs possibles pour l’orientation d’extraction

FileDeclarationOptionKind

Options possibles de déclaration de fichier

FileFormatType

Formats de fichiers externes pris en charge.

FipsComplianceLevel

Niveau de conformité Fips 127-2

FullTextCatalogOptionKind
FullTextFunctionType

Types de fonctions de texte intégral.

FullTextIndexOptionKind

Options d’index texte intégral possibles

FunctionOptionKind

Valeurs possibles pour les options de fonction

GeneralSetCommandType

Types de commandes set avec paramètre

GeneratedAlwaysType

Valeurs possibles pour la clause « GENERATED ALWAYS »

GraphMatchRecursivePredicateKind

Type de prédicat récursif pour l’expression de correspondance de graphe.

GridParameterType

Types de paramètres de grille

GroupByOption

Options que le groupe par clause peut avoir.

HadrDatabaseOptionKind

Types d’options de base de données Hadr

ImportanceParameterType

Valeurs possibles pour le paramètre d’importance dans les instructions CREATE/ALTER WORKLOAD GROUP et CREATE SPATIAL INDEX

IndexOptionKind

Options d’index possibles.

IndexTypeKind

Types d’index possibles.

InsertOption

Type d’options d’insertion

IsolationLevel

Niveaux d’isolation pour la commande SET TRANSACTION ISOLATION LEVEL

JoinHint

Types d’indicateurs de jointure.

JsonForClauseOptions

Énumération pour stocker différents JSON pour les options de clause

KeyOptionKind
KeywordCasing

Représente les méthodes possibles de casse des mots clés SQL

LiteralType

Types littéraux.

LockEscalationMethod

Types de méthodes d’escalade de verrous

LowPriorityLockWaitOptionKind

Options d’attente de verrouillage de faible priorité possibles.

MemoryUnit

Unités de mémoire pour les options de déclaration de fichier dans l’instruction CREATE DATABASE

MergeCondition

Valeurs possibles pour la condition de fusion

MessageSender

Types d’expéditeurs de messages

MessageValidationMethod

Types de méthodes de validation de message

MigrationState

Types d’état de migration

ModifyFileGroupOption

Valeurs possibles pour modifier les options de groupe de fichiers

NonTransactedFileStreamAccess

Valeurs d’accès filestream non traitées possibles.

NullNotNull

Représente une contrainte NULL/NOT NULL facultative dans la définition de colonne dans l’instruction INSERT BULK

OdbcLiteralType

Représente les types littéraux Odbc

OpenRowsetCosmosOptionKind

Options disponibles pour l’instruction OPENROWSET (Provider =' CosmosDB' ....) . Cette syntaxe est spécifique aux pools SQL serverless

OptimizerHintKind

Indicateurs de l’optimiseur

OptionState

État d’une option

PageVerifyDatabaseOptionKind

Les types d’options de vérification de la page modifier la base de données

ParameterlessCallType

Spécifie le type de l’appel sans paramètre.

ParameterModifier

Types de modificateur de paramètre

ParameterStyle

Style de paramètre pour les corps de fonction externe

PartitionFunctionRange

Valeurs possibles pour la plage de fonctions de partition

PartitionTableOptionRange

Valeurs possibles pour la plage d’options de table de partition

PartnerDatabaseOptionKind

Les types d’options de modification de base de données du partenaire

PayloadOptionKinds

Types d’options de charge utile

PermissionSetOption

Options du jeu d’autorisations.

PortTypes

Valeurs possibles pour les types de ports

PredictRunTimeOptions

Options du runtime De prédiction.

PrincipalOptionKind

Types d’options de connexion

PrincipalType

Types principaux qui peuvent être utilisés dans les instructions de sécurité.

PrivilegeType80

Types de privilège qui peuvent être utilisés dans des instructions de sécurité.

ProcedureOptionKind

Types d’options de procédure

ProcessAffinityType

Type d’affinité de processus dans l’instruction ALTER SERVER CONFIGURATION

QualifiedJoinType

Types de jointures qualifiées.

QueryStoreCapturePolicyOptionKind

Modes de stratégie de capture Magasin des requêtes possibles

QueryStoreDesiredStateOptionKind

Options d’état souhaité Magasin des requêtes possibles

QueryStoreOptionKind

Options de Magasin des requêtes possibles sous « ALTER DATABASE d1 SET QUERY_STORE = (...) »

QueryStoreSizeCleanupPolicyOptionKind

Modes de stratégie de nettoyage basés sur la taille possibles

QueueOptionKind

Options de file d’attente possibles.

QuoteType

Type de guillemet possible.

RaiseErrorOptions

Options RaiseError.

RdaTableOption

Option types de table RDA

RecoveryDatabaseOptionKind

Les types de récupération modifient les options de base de données

RemoteDataArchiveDatabaseSettingKind

Les paramètres possibles sous « ALTER DATABASE d1 SET REMOTE_DATA_ARCHIVE = (...) »

RemoteServiceBindingOptionKind
ResourcePoolAffinityType

Types de paramters utilisés dans une instruction CREATE/ALTER RESOURCE POOL

ResourcePoolParameterType

Types de paramters utilisés dans une instruction CREATE/ALTER RESOURCE POOL

RestoreOptionKind

Types d’options de restauration

RestoreStatementKind

Types d’instructions de restauration

ResultSetsOptionKind

Indique si les jeux de résultats sont définis sur les instructions Execute

ResultSetType

Indique le mécanisme utilisé pour définir le jeu de résultats.

RouteOptionKind

Options de routage possibles.

SecondaryXmlIndexType

Types d’index xml secondaires.

SecurityObjectKind

Types d’objets de sécurité

SecurityPolicyActionType

Types d’actions d’instruction de stratégie de sécurité

SecurityPolicyOptionKind

Options de stratégie de sécurité.

SecurityPredicateActionType

Types d’options de prédicat de sécurité

SecurityPredicateOperation

Types d’opérations de prédicat de sécurité

SecurityPredicateType

Types de prédicats de sécurité

SemanticFunctionType

Types de fonctions sémantiques.

SensitivityClassification.OptionType

Type d’option de classification de sensibilité utilisé dans AddSensitivityClassificationStatement

SensitivityClassification.Rank

Valeurs de classement de classification de sensibilité

SeparatorType

Types de séparateurs possibles.

SequenceOptionKind

Types d’options de séquence

ServiceBrokerOption

Options service broker possibles pour l’instruction CREATE DATABASE

SessionOptionKind
SetOffsets

Les différents types de mots clés utilisés dans l’instruction SET OFFSETS.

SetOptions

Les différents types d’options SET de prédicat trouvées dans SQL.

SetStatisticsOptions

Les différents types de prédicats SET STATISTICS options trouvés dans SQL.

SignableElementKind

Types d’éléments signables

SimpleAlterFullTextIndexActionKind

Types d’actions de modification d’index de texte intégral

SoapMethodAction

Types d’actions de méthode soap

SoapMethodFormat

Formats de méthode soap possibles

SoapMethodSchemas

Types de schéma de méthode soap

SortOrder

Cette énumération est la possibilité d’un ordre de tri.

SparseColumnOption

Valeurs possibles pour les options de colonne éparse

SpatialIndexingSchemeType

Types de schéma d’indexation spatiale

SqlDataTypeOption

Il s’agit des types de données possibles dans Sql. La mise en majuscules des noms est influencée par System.Data.SqlDbType.

SqlEngineType

Cette énumération répertorie le type de moteur de SQL Server

SqlVersion

Cette énumération répertorie les versions de Sql.

StatisticsOptionKind

Options statistiques possibles.

SubqueryComparisonPredicateType

Types de prédicats de comparaison qui impliquent une sous-requête.

TableElementType

Type d’élément Table.

TableHintKind

Indicateurs de table.

TableOptionKind

Options de table possibles

TableSampleClauseOption

Options de clause d’exemple de table.

TableSwitchOptionKind

Options possibles pour modifier l’instruction de commutateur de table.

TemporalClauseType

Valeurs possibles pour la clause temporelle dans la partie « FROM » d’une requête.

TemporalRetentionPeriodUnit

Valeurs possibles pour les unités dans HISTORY_RETENTION_PERIOD clause.

TimeUnit

Types d’unités de temps utilisées dans différentes instructions. Des unités de temps supplémentaires peuvent être ajoutées si nécessaire.

TriggerActionType

Spécifiez les instructions de modification des données qui, lorsqu’elles sont tentées sur cette table ou cette vue, activent le déclencheur.

TriggerEnforcement

Options relatives à l’application de l’exécution du déclencheur.

TriggerOptionKind

Options de déclencheur possibles.

TriggerScope

Cette liste d’énumérations possibles des étendues de déclencheur

TriggerType

Spécifie le type de déclencheur.

TSqlTokenType
UnaryExpressionType

Types d’expressions scalaires qui ont une seule expression en tant qu’enfant.

UniqueRowFilter

Utilisé dans l’instruction Select.

UnqualifiedJoinType

Options d’index possibles.

UserLoginOptionType

Options de connexion utilisateur possibles.

UserType80

Types de privilège qui peuvent être utilisés dans des instructions de sécurité.

ViewOptionKind

Options possibles de vue.

WaitForOption

Options d’attente possibles.

WindowDelimiterType

Type d’une limite de fenêtre

WindowFrameType

Type du cadre de fenêtre. Spécifie si les unités ROWS ou RANGE sont utilisées.

WorkloadClassifierOptionType

Options de classifieur de charge de travail.

WorkloadGroupParameterType

Types d’analyseurs de ressources de charge de travail

XmlCompressionOptionState

Options de compression Xml possibles sous « CREATE TABLE t1 XML_COMPRESSION = { ON | OFF }'

XmlDataTypeOption

Il s’agit des modificateurs possibles du type de données xml.

XmlForClauseOptions

Énumération pour stocker différents XML pour les options de clause