Microsoft.SqlServer.TransactSql.ScriptDom
Namespace with 1,042 public types
Classes
AddAlterFullTextIndexAction
AddFileSpec
AddMemberAlterRoleAction
AddSearchPropertyListAction
AddSignatureStatement
AdHocDataSource
AdHocTableReference
AlgorithmKeyOption
AlterApplicationRoleStatement
AlterAssemblyStatement
AlterAsymmetricKeyStatement
AlterAuthorizationStatement
AlterAvailabilityGroupAction
AlterAvailabilityGroupFailoverAction
AlterAvailabilityGroupFailoverOption
AlterAvailabilityGroupStatement
AlterBrokerPriorityStatement
AlterCertificateStatement
AlterColumnAlterFullTextIndexAction
AlterCredentialStatement
AlterCryptographicProviderStatement
AlterDatabaseAddFileGroupStatement
AlterDatabaseAddFileStatement
AlterDatabaseAuditSpecificationStatement
AlterDatabaseCollateStatement
AlterDatabaseEncryptionKeyStatement
AlterDatabaseModifyFileGroupStatement
AlterDatabaseModifyFileStatement
AlterDatabaseModifyNameStatement
AlterDatabaseRebuildLogStatement
AlterDatabaseRemoveFileGroupStatement
AlterDatabaseRemoveFileStatement
AlterDatabaseSetStatement
AlterDatabaseTermination
AlterEndpointStatement
AlterEventSessionStatement
AlterFederationStatement
AlterFullTextCatalogStatement
AlterFullTextIndexStatement
AlterFullTextStopListStatement
AlterFunctionStatement
AlterIndexStatement
AlterLoginAddDropCredentialStatement
AlterLoginEnableDisableStatement
AlterLoginOptionsStatement
AlterMasterKeyStatement
AlterMessageTypeStatement
AlterPartitionFunctionStatement
AlterPartitionSchemeStatement
AlterProcedureStatement
AlterQueueStatement
AlterRemoteServiceBindingStatement
AlterResourceGovernorStatement
AlterResourcePoolStatement
AlterRoleStatement
AlterRouteStatement
AlterSchemaStatement
AlterSearchPropertyListStatement
AlterSequenceStatement
AlterServerAuditSpecificationStatement
AlterServerAuditStatement
AlterServerConfigurationBufferPoolExtensionContainerOption
AlterServerConfigurationBufferPoolExtensionOption
AlterServerConfigurationBufferPoolExtensionSizeOption
AlterServerConfigurationDiagnosticsLogMaxSizeOption
AlterServerConfigurationDiagnosticsLogOption
AlterServerConfigurationFailoverClusterPropertyOption
AlterServerConfigurationHadrClusterOption
AlterServerConfigurationSetBufferPoolExtensionStatement
AlterServerConfigurationSetDiagnosticsLogStatement
AlterServerConfigurationSetFailoverClusterPropertyStatement
AlterServerConfigurationSetHadrClusterStatement
AlterServerConfigurationStatement
AlterServerRoleStatement
AlterServiceMasterKeyStatement
AlterServiceStatement
AlterSymmetricKeyStatement
AlterTableAddTableElementStatement
AlterTableAlterColumnStatement
AlterTableChangeTrackingModificationStatement
AlterTableConstraintModificationStatement
AlterTableDropTableElement
AlterTableDropTableElementStatement
AlterTableFileTableNamespaceStatement
AlterTableRebuildStatement
AlterTableSetStatement
AlterTableSwitchStatement
AlterTableTriggerModificationStatement
AlterTriggerStatement
AlterUserStatement
AlterViewStatement
AlterWorkloadGroupStatement
AlterXmlSchemaCollectionStatement
ApplicationRoleOption
AssemblyEncryptionSource
AssemblyName
AssemblyOption
AssignmentSetClause
AsymmetricKeyCreateLoginSource
AuditActionGroupReference
AuditActionSpecification
AuditGuidAuditOption
AuditSpecificationPart
AuditTarget
AuthenticationEndpointProtocolOption
AuthenticationPayloadOption
AutoCleanupChangeTrackingOptionDetail
AutoCreateStatisticsDatabaseOption
AvailabilityModeReplicaOption
AvailabilityReplica
BackupCertificateStatement
BackupDatabaseStatement
BackupEncryptionOption
BackupMasterKeyStatement
BackupOption
BackupRestoreFileInfo
BackupServiceMasterKeyStatement
BackupTransactionLogStatement
BackwardsCompatibleDropIndexClause
BeginConversationTimerStatement
BeginDialogStatement
BeginEndAtomicBlockStatement
BeginEndBlockStatement
BeginTransactionStatement
BinaryExpression
BinaryLiteral
BinaryQueryExpression
BooleanBinaryExpression
BooleanComparisonExpression
BooleanExpressionSnippet
BooleanIsNullExpression
BooleanNotExpression
BooleanParenthesisExpression
BooleanTernaryExpression
BoundingBoxParameter
BoundingBoxSpatialIndexOption
BreakStatement
BrokerPriorityParameter
BrowseForClause
BuiltInFunctionTableReference
BulkInsertOption
BulkInsertStatement
BulkOpenRowset
CastCall
CellsPerObjectSpatialIndexOption
CertificateCreateLoginSource
CertificateOption
ChangeRetentionChangeTrackingOptionDetail
ChangeTableChangesTableReference
ChangeTableVersionTableReference
ChangeTrackingDatabaseOption
ChangeTrackingFullTextIndexOption
CharacterSetPayloadOption
CheckConstraintDefinition
CheckpointStatement
ChildObjectName
CloseCursorStatement
CloseMasterKeyStatement
CloseSymmetricKeyStatement
CoalesceExpression
ColumnDefinition
ColumnDefinitionBase
ColumnReferenceExpression
ColumnStorageOptions
ColumnWithSortOrder
CommandSecurityElement80
CommitTransactionStatement
CommonTableExpression
CompositeGroupingSpecification
CompressionEndpointProtocolOption
CompressionPartitionRange
ComputeClause
ComputeFunction
ContainmentDatabaseOption
ContinueStatement
ContractMessage
ConvertCall
CreateAggregateStatement
CreateApplicationRoleStatement
CreateAssemblyStatement
CreateAsymmetricKeyStatement
CreateAvailabilityGroupStatement
CreateBrokerPriorityStatement
CreateCertificateStatement
CreateColumnStoreIndexStatement
CreateContractStatement
CreateCredentialStatement
CreateCryptographicProviderStatement
CreateDatabaseAuditSpecificationStatement
CreateDatabaseEncryptionKeyStatement
CreateDatabaseStatement
CreateDefaultStatement
CreateEndpointStatement
CreateEventNotificationStatement
CreateEventSessionStatement
CreateFederationStatement
CreateFullTextCatalogStatement
CreateFullTextIndexStatement
CreateFullTextStopListStatement
CreateFunctionStatement
CreateIndexStatement
CreateLoginStatement
CreateMasterKeyStatement
CreateMessageTypeStatement
CreatePartitionFunctionStatement
CreatePartitionSchemeStatement
CreateProcedureStatement
CreateQueueStatement
CreateRemoteServiceBindingStatement
CreateResourcePoolStatement
CreateRoleStatement
CreateRouteStatement
CreateRuleStatement
CreateSchemaStatement
CreateSearchPropertyListStatement
CreateSelectiveXmlIndexStatement
CreateSequenceStatement
CreateServerAuditSpecificationStatement
CreateServerAuditStatement
CreateServerRoleStatement
CreateServiceStatement
CreateSpatialIndexStatement
CreateStatisticsStatement
CreateSymmetricKeyStatement
CreateSynonymStatement
CreateTableStatement
CreateTriggerStatement
CreateTypeTableStatement
CreateTypeUddtStatement
CreateTypeUdtStatement
CreateUserStatement
CreateViewStatement
CreateWorkloadGroupStatement
CreateXmlIndexStatement
CreateXmlSchemaCollectionStatement
CreationDispositionKeyOption
CryptoMechanism
CubeGroupingSpecification
CursorDefaultDatabaseOption
CursorDefinition
CursorId
CursorOption
DatabaseAuditAction
DatabaseOption
DataCompressionOption
DataModificationTableReference
DataTypeSequenceOption
DbccNamedLiteral
DbccOption
DbccStatement
DeallocateCursorStatement
DeclareCursorStatement
DeclareTableVariableBody
DeclareTableVariableStatement
DeclareVariableElement
DeclareVariableStatement
DefaultConstraintDefinition
DefaultLiteral
DelayedDurabilityDatabaseOption
DeleteMergeAction
DeleteSpecification
DeleteStatement
DenyStatement
DenyStatement80
DeviceInfo
DiskStatement
DiskStatementOption
DropAggregateStatement
DropAlterFullTextIndexAction
DropApplicationRoleStatement
DropAssemblyStatement
DropAsymmetricKeyStatement
DropAvailabilityGroupStatement
DropBrokerPriorityStatement
DropCertificateStatement
DropClusteredConstraintMoveOption
DropClusteredConstraintStateOption
DropClusteredConstraintValueOption
DropContractStatement
DropCredentialStatement
DropCryptographicProviderStatement
DropDatabaseAuditSpecificationStatement
DropDatabaseEncryptionKeyStatement
DropDatabaseStatement
DropDefaultStatement
DropEndpointStatement
DropEventNotificationStatement
DropEventSessionStatement
DropFederationStatement
DropFullTextCatalogStatement
DropFullTextIndexStatement
DropFullTextStopListStatement
DropFunctionStatement
DropIndexClause
DropIndexStatement
DropLoginStatement
DropMasterKeyStatement
DropMemberAlterRoleAction
DropMessageTypeStatement
DropPartitionFunctionStatement
DropPartitionSchemeStatement
DropProcedureStatement
DropQueueStatement
DropRemoteServiceBindingStatement
DropResourcePoolStatement
DropRoleStatement
DropRouteStatement
DropRuleStatement
DropSchemaStatement
DropSearchPropertyListAction
DropSearchPropertyListStatement
DropSequenceStatement
DropServerAuditSpecificationStatement
DropServerAuditStatement
DropServerRoleStatement
DropServiceStatement
DropSignatureStatement
DropStatisticsStatement
DropSymmetricKeyStatement
DropSynonymStatement
DropTableStatement
DropTriggerStatement
DropTypeStatement
DropUserStatement
DropViewStatement
DropWorkloadGroupStatement
DropXmlSchemaCollectionStatement
DurabilityTableOption
EnabledDisabledPayloadOption
EnableDisableTriggerStatement
EncryptionPayloadOption
EndConversationStatement
EndpointAffinity
EventDeclaration
EventDeclarationCompareFunctionParameter
EventDeclarationSetParameter
EventGroupContainer
EventNotificationObjectScope
EventRetentionSessionOption
EventSessionObjectName
EventSessionStatement
EventTypeContainer
ExecutableProcedureReference
ExecutableStringList
ExecuteAsClause
ExecuteAsFunctionOption
ExecuteAsProcedureOption
ExecuteAsStatement
ExecuteAsTriggerOption
ExecuteContext
ExecuteInsertSource
ExecuteOption
ExecuteParameter
ExecuteSpecification
ExecuteStatement
ExistsPredicate
ExpressionCallTarget
ExpressionGroupingSpecification
ExpressionWithSortOrder
ExtractFromExpression
FailoverModeReplicaOption
FederationScheme
FetchCursorStatement
FetchType
FileDeclaration
FileDeclarationOption
FileEncryptionSource
FileGroupDefinition
FileGroupOrPartitionScheme
FileGrowthFileDeclarationOption
FileNameFileDeclarationOption
FileStreamDatabaseOption
FileStreamOnDropIndexOption
FileStreamOnTableOption
FileStreamRestoreOption
FileTableCollateFileNameTableOption
FileTableConstraintNameTableOption
FileTableDirectoryTableOption
ForceSeekTableHint
ForeignKeyConstraintDefinition
FromClause
FullTextCatalogAndFileGroup
FullTextIndexColumn
FullTextPredicate
FullTextStopListAction
FullTextTableReference
FunctionCall
FunctionCallSetClause
FunctionOption
GeneralSetCommand
GetConversationGroupStatement
GlobalVariableExpression
GoToStatement
GrandTotalGroupingSpecification
GrantStatement
GrantStatement80
GridParameter
GridsSpatialIndexOption
GroupByClause
GroupingSetsGroupingSpecification
HadrAvailabilityGroupDatabaseOption
HadrDatabaseOption
HavingClause
Identifier
IdentifierAtomicBlockOption
IdentifierDatabaseOption
IdentifierLiteral
IdentifierOrValueExpression
IdentifierPrincipalOption
IdentifierSnippet
IdentityFunctionCall
IdentityOptions
IdentityValueKeyOption
IfStatement
IIfCall
IndexDefinition
IndexExpressionOption
IndexStateOption
IndexTableHint
IndexType
InlineDerivedTable
InlineResultSetDefinition
InPredicate
InsertBulkColumnDefinition
InsertBulkStatement
InsertMergeAction
InsertSpecification
InsertStatement
IntegerLiteral
InternalOpenRowset
IPv4
JoinParenthesisTableReference
KeySourceKeyOption
KillQueryNotificationSubscriptionStatement
KillStatement
KillStatsJobStatement
LabelStatement
LeftFunctionCall
LikePredicate
LineNoStatement
ListenerIPEndpointProtocolOption
LiteralAtomicBlockOption
LiteralAuditTargetOption
LiteralAvailabilityGroupOption
LiteralBulkInsertOption
LiteralDatabaseOption
LiteralEndpointProtocolOption
LiteralOptimizerHint
LiteralOptionValue
LiteralPayloadOption
LiteralPrincipalOption
LiteralRange
LiteralReplicaOption
LiteralSessionOption
LiteralStatisticsOption
LiteralTableHint
LockEscalationTableOption
LoginTypePayloadOption
LowPriorityLockWaitAbortAfterWaitOption
LowPriorityLockWaitMaxDurationOption
LowPriorityLockWaitTableSwitchOption
MaxDispatchLatencySessionOption
MaxLiteral
MaxRolloverFilesAuditTargetOption
MaxSizeAuditTargetOption
MaxSizeDatabaseOption
MaxSizeFileDeclarationOption
MemoryOptimizedTableOption
MemoryPartitionSessionOption
MergeActionClause
MergeSpecification
MergeStatement
MethodSpecifier
MirrorToClause
MoneyLiteral
MoveConversationStatement
MoveRestoreOption
MoveToDropIndexOption
MultiPartIdentifier
MultiPartIdentifierCallTarget
NamedTableReference
NameFileDeclarationOption
NextValueForExpression
NullableConstraintDefinition
NullIfExpression
NullLiteral
NumericLiteral
OdbcConvertSpecification
OdbcFunctionCall
OdbcLiteral
OdbcQualifiedJoinTableReference
OffsetClause
OnFailureAuditOption
OnlineIndexLowPriorityLockWaitOption
OnlineIndexOption
OnOffAssemblyOption
OnOffAtomicBlockOption
OnOffAuditTargetOption
OnOffDatabaseOption
OnOffDialogOption
OnOffFullTextCatalogOption
OnOffOptionValue
OnOffPrincipalOption
OnOffRemoteServiceBindingOption
OnOffSessionOption
OnOffStatisticsOption
OpenCursorStatement
OpenMasterKeyStatement
OpenQueryTableReference
OpenRowsetTableReference
OpenSymmetricKeyStatement
OpenXmlTableReference
OptimizeForOptimizerHint
OptimizerHint
OrderBulkInsertOption
OrderByClause
OutputClause
OutputIntoClause
OverClause
PageVerifyDatabaseOption
ParameterizationDatabaseOption
ParameterlessCall
ParenthesisExpression
ParseCall
ParseError
PartitionFunctionCall
PartitionParameterType
PartitionSpecifier
PartnerDatabaseOption
PasswordAlterPrincipalOption
PasswordCreateLoginSource
Permission
PermissionSetAssemblyOption
PivotedTableReference
PortsEndpointProtocolOption
PredicateSetStatement
PrimaryRoleReplicaOption
PrincipalOption
PrintStatement
Privilege80
PrivilegeSecurityElement80
ProcedureOption
ProcedureParameter
ProcedureReference
ProcedureReferenceName
ProcessAffinityRange
ProviderEncryptionSource
ProviderKeyNameKeyOption
QualifiedJoin
QueryDerivedTable
QueryParenthesisExpression
QuerySpecification
QueueDelayAuditOption
QueueExecuteAsOption
QueueOption
QueueProcedureOption
QueueStateOption
QueueValueOption
RaiseErrorLegacyStatement
RaiseErrorStatement
ReadOnlyForClause
ReadTextStatement
RealLiteral
ReceiveStatement
ReconfigureStatement
RecoveryDatabaseOption
RenameAlterRoleAction
ResampleStatisticsOption
ResourcePoolAffinitySpecification
ResourcePoolParameter
ResourcePoolStatement
RestoreMasterKeyStatement
RestoreOption
RestoreServiceMasterKeyStatement
RestoreStatement
ResultColumnDefinition
ResultSetDefinition
ResultSetsExecuteOption
ReturnStatement
RevertStatement
RevokeStatement
RevokeStatement80
RightFunctionCall
RolePayloadOption
RollbackTransactionStatement
RollupGroupingSpecification
RouteOption
RowValue
SaveTransactionStatement
ScalarExpressionDialogOption
ScalarExpressionRestoreOption
ScalarExpressionSequenceOption
ScalarExpressionSnippet
ScalarFunctionReturnType
ScalarSubquery
SchemaDeclarationItem
SchemaObjectFunctionTableReference
SchemaObjectName
SchemaObjectNameOrValueExpression
SchemaObjectNameSnippet
SchemaObjectResultSetDefinition
SchemaPayloadOption
SearchedCaseExpression
SearchedWhenClause
SearchPropertyListFullTextIndexOption
SecondaryRoleReplicaOption
SecurityPrincipal
SecurityTargetObject
SecurityTargetObjectName
SecurityUserClause80
SelectFunctionReturnType
SelectInsertSource
SelectiveXmlIndexPromotedPath
SelectScalarExpression
SelectSetVariable
SelectStarExpression
SelectStatement
SelectStatementSnippet
SemanticTableReference
SendStatement
SequenceOption
ServiceContract
SessionTimeoutPayloadOption
SetCommandStatement
SetErrorLevelStatement
SetFipsFlaggerCommand
SetIdentityInsertStatement
SetOffsetsStatement
SetRowCountStatement
SetSearchPropertyListAlterFullTextIndexAction
SetStatisticsStatement
SetStopListAlterFullTextIndexAction
SetTextSizeStatement
SetTransactionIsolationLevelStatement
SetUserStatement
SetVariableStatement
ShutdownStatement
SimpleAlterFullTextIndexAction
SimpleCaseExpression
SimpleWhenClause
SizeFileDeclarationOption
SoapMethod
SourceDeclaration
SpatialIndexRegularOption
Sql100ScriptGenerator
Sql110ScriptGenerator
Sql120ScriptGenerator
Sql80ScriptGenerator
Sql90ScriptGenerator
SqlCommandIdentifier
SqlDataTypeReference
SqlScriptGeneratorOptions
StateAuditOption
StatementList
StatementListSnippet
StatisticsOption
StatisticsPartitionRange
StopListFullTextIndexOption
StopRestoreOption
StringLiteral
SubqueryComparisonPredicate
TableDataCompressionOption
TableDefinition
TableHint
TableHintsOptimizerHint
TableSampleClause
TableValuedFunctionReturnType
TargetDeclaration
TargetRecoveryTimeDatabaseOption
ThrowStatement
TopRowFilter
TriggerAction
TriggerObject
TriggerOption
TruncateTableStatement
TryCastCall
TryCatchStatement
TryConvertCall
TryParseCall
TSEqualCall
TSql100Parser
TSql110Parser
TSql120Parser
TSql80Parser
TSql90Parser
TSqlBatch
TSqlFragmentSnippet
TSqlParserToken
TSqlScript
TSqlStatementSnippet
UnaryExpression
UniqueConstraintDefinition
UnpivotedTableReference
UnqualifiedJoin
UpdateCall
UpdateForClause
UpdateMergeAction
UpdateSpecification
UpdateStatement
UpdateStatisticsStatement
UpdateTextStatement
UseFederationStatement
UserDataTypeReference
UserDefinedTypeCallTarget
UserDefinedTypePropertyAccess
UserLoginOption
UserRemoteServiceBindingOption
UseStatement
ValuesInsertSource
VariableMethodCallTableReference
VariableReference
VariableTableReference
VariableValuePair
ViewOption
WaitForStatement
WhereClause
WhileStatement
WindowDelimiter
WindowFrameClause
WindowsCreateLoginSource
WithCtesAndXmlNamespaces
WithinGroupClause
WitnessDatabaseOption
WorkloadGroupImportanceParameter
WorkloadGroupResourceParameter
WriteTextStatement
WsdlPayloadOption
XmlDataTypeReference
XmlForClause
XmlForClauseOption
XmlNamespaces
XmlNamespacesAliasElement
XmlNamespacesDefaultElement
Enumerations
AbortAfterWaitType
AffinityKind
AllowConnectionsOptionKind
AlterAction
AlterAvailabilityGroupActionType
AlterAvailabilityGroupStatementType
AlterCertificateStatementKind
AlterEventSessionStatementType
AlterFederationKind
AlterFullTextCatalogAction
AlterIndexType
AlterMasterKeyOption
AlterResourceGovernorCommandType
AlterServerConfigurationBufferPoolExtensionOptionKind
AlterServerConfigurationDiagnosticsLogOptionKind
AlterServerConfigurationFailoverClusterPropertyOptionKind
AlterServerConfigurationHadrClusterOptionKind
AlterServiceMasterKeyOption
AlterTableAlterColumnOption
ApplicationRoleOptionKind
AssemblyOptionKind
AssignmentKind
AtomicBlockOptionKind
AttachMode
AuditActionGroup
AuditFailureActionType
AuditOptionKind
AuditTargetKind
AuditTargetOptionKind
AuthenticationProtocol
AuthenticationTypes
AvailabilityGroupOptionKind
AvailabilityModeOptionKind
AvailabilityReplicaOptionKind
BackupOptionKind
BackupRestoreItemKind
BinaryExpressionType
BinaryQueryExpressionType
BooleanBinaryExpressionType
BooleanComparisonType
BooleanTernaryExpressionType
BoundingBoxParameterType
BrokerPriorityParameterSpecialType
BrokerPriorityParameterType
BulkInsertOptionKind
CertificateOptionKinds
ChangeTrackingOption
ColumnType
CommandOptions
ComputeFunctionType
ConstraintEnforcement
ContainmentOptionKind
CryptoMechanismType
CursorOptionKind
DatabaseAuditActionKind
DatabaseEncryptionKeyAlgorithm
DatabaseMirroringEndpointRole
DatabaseOptionKind
DataCompressionLevel
DbccCommand
DbccOptionKind
DelayedDurabilityOptionKind
DeleteUpdateAction
DeviceType
DialogOptionKind
DiskStatementOptionKind
DiskStatementType
DropClusteredConstraintOptionKind
DropSchemaBehavior
DurabilityTableOptionKind
EnableDisableOptionType
EncryptionAlgorithm
EncryptionAlgorithmPreference
EndpointEncryptionSupport
EndpointProtocol
EndpointProtocolOptions
EndpointState
EndpointType
EventNotificationEventGroup
EventNotificationEventType
EventNotificationTarget
EventSessionEventRetentionModeType
EventSessionMemoryPartitionModeType
ExecuteAsOption
ExecuteOptionKind
FailoverActionOptionKind