Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Microsoft.Data.Schema.ScriptDom.Sql namespace provides Microsoft SQL Server-specific Parser and Script Generator support.
Classes
Class | Description | |
---|---|---|
![]() |
AddAlterFullTextIndexAction | |
![]() |
AddFileSpec | Represents a single file in an ADD FILE FROM clause in an ALTER ASSEMBLY statement. |
![]() |
AddSignatureStatement | This class represents ADD SIGNATURE statements. |
![]() |
AdhocDataSource | |
![]() |
AdhocTableSource | This class represents the OPENDATASOURCE (ad hoc) table source. |
![]() |
AlgorithmKeyOption | This class represents the ALGORITHM option. |
![]() |
AlterApplicationRoleStatement | This class represents the ALTER APPLICATION ROLE statement. |
![]() |
AlterAssemblyStatement | This class represents the ALTER ASSEMBLY statement. |
![]() |
AlterAsymmetricKeyStatement | Represents an ALTER ASYMMETRIC KEY statement. |
![]() |
AlterAuthorizationStatement | Represents an ALTER AUTHORIZATION statement. |
![]() |
AlterBrokerPriorityStatement | Represents the ALTER BROKER PRIORITY statement. |
![]() |
AlterCertificateStatement | Represents an ALTER CERTIFICATE statement. |
![]() |
AlterCreateEndpointStatementBase | Represents the common part of CREATE and ALTER ENDPOINT statements. |
![]() |
AlterCreateServiceStatementBase | Represents a CREATE SERVICE statement. |
![]() |
AlterCredentialStatement | Represents an ALTER CREDENTIAL statement. |
![]() |
AlterCryptographicProviderStatement | Represents the ALTER CRYPTOGRAPHIC PROVIDER statement. |
![]() |
AlterDatabaseAddFileGroupStatement | |
![]() |
AlterDatabaseAddFileStatement | Adds a file case from ALTER DATABASE. |
![]() |
AlterDatabaseAuditSpecificationStatement | Alters a database audit specification. |
![]() |
AlterDatabaseCollateStatement | Alters the COLLATE case from ALTER DATABASE. |
![]() |
AlterDatabaseEncryptionKeyStatement | Alters the database encryption key. |
![]() |
AlterDatabaseModifyFileGroupStatement | |
![]() |
AlterDatabaseModifyFileStatement | Used to modify the file case from an ALTER DATABASE statement. |
![]() |
AlterDatabaseModifyNameStatement | Used to modify the name case from an ALTER DATABASE statement. |
![]() |
AlterDatabaseOption | Represents a single option in an ALTER DATABASE statement, SET case. |
![]() |
AlterDatabaseRebuildLogStatement | Used to rebuild a log case from an ALTER DATABASE statement. |
![]() |
AlterDatabaseRemoveFileGroupStatement | |
![]() |
AlterDatabaseRemoveFileStatement | Used to remove the file case from an ALTER DATABASE statement. |
![]() |
AlterDatabaseSetStatement | Represents the SET case in an ALTER DATABASE statement. |
![]() |
AlterDatabaseStatement | Represents an ALTER DATABASE statement. |
![]() |
AlterDatabaseTermination | Contains termination information. |
![]() |
AlterEndpointStatement | Represents a CREATE ENDPOINT statement. |
![]() |
AlterEventSessionStatement | Represents the ALTER EVENT SESSION statement. |
![]() |
AlterFullTextCatalogStatement | |
![]() |
AlterFullTextIndexAction | |
![]() |
AlterFullTextIndexStatement | |
![]() |
AlterFullTextStopListStatement | |
![]() |
AlterFunctionStatement | Represents the ALTER FUNCTION statement. |
![]() |
AlterIndexStatement | Represents the ALTER INDEX statement. |
![]() |
AlterLoginAddDropCredentialStatement | Represents an ALTER LOGIN statement, which adds or drops a credential name. |
![]() |
AlterLoginEnableDisableStatement | Represents an ALTER LOGIN statement, which enables or disables login. |
![]() |
AlterLoginOptionsStatement | Represents an ALTER LOGIN statement, which alters options. |
![]() |
AlterLoginStatement | Represents an ALTER LOGIN statement, which changes the properties of a SQL Server login account. |
![]() |
AlterMasterKeyStatement | Represents the ALTER MASTER KEY statement, which changes the properties of a database master key. |
![]() |
AlterMessageTypeStatement | Represents an ALTER MESSAGE TYPE statement. |
![]() |
AlterPartitionFunctionStatement | Represents an ALTER PARTITION FUNCTION statement, which alters a partition function by splitting or merging its boundary values. |
![]() |
AlterPartitionSchemeStatement | Represents an ALTER PARTITION SCHEME statement, which adds a file group to a partition scheme or alters the designation of the NEXT USED file group for the partition scheme. |
![]() |
AlterProcedureStatement | Represents the ALTER PROCEDURE statement. |
![]() |
AlterQueueStatement | Represents the ALTER QUEUE statement. |
![]() |
AlterRemoteServiceBindingStatement | Represents the ALTER REMOTE SERVICE BINDING statement, which changes the user associated with a remote service binding, or changes the anonymous authentication setting for the binding. |
![]() |
AlterResourceGovernorStatement | Represents the ALTER RESOURCE GOVERNOR statement. |
![]() |
AlterResourcePoolStatement | Represents the ALTER RESOURCE POOL statement, which changes an existing Resource Governor resource pool configuration. |
![]() |
AlterRoleStatement | Represents the ALTER ROLE statement, which changes the name of a database role. |
![]() |
AlterRouteStatement | Represents the ALTER ROUTE statement. |
![]() |
AlterSchemaStatement | Represents the ALTER SCHEMA statement. |
![]() |
AlterServerAuditSpecificationStatement | Alters the server audit specification, which alters a server audit specification object using the SQL Server Audit feature. |
![]() |
AlterServerAuditStatement | Represents the ALTER SERVER AUDIT statement. |
![]() |
AlterServerConfigurationStatement | Represents the ALTER SERVER CONFIGURATION statement. |
![]() |
AlterServiceMasterKeyStatement | Represents the ALTER SERVICE MASTER KEY statement, which changes the service master key of an instance of SQL Server. |
![]() |
AlterServiceStatement | Represents the ALTER SERVICE statement. |
![]() |
AlterSymmetricKeyStatement | Represents the ALTER SYMMETRIC KEY statement. |
![]() |
AlterTableAddTableElementStatement | Adds a table element specialization of an ALTER TABLE statement. |
![]() |
AlterTableAlterColumnStatement | Represents an alter column specialization of an ALTER TABLE statement. |
![]() |
AlterTableChangeTrackingModificationStatement | Modifies change tracking for a table. |
![]() |
AlterTableConstraintModificationStatement | Defines modifications to a table constraint. |
![]() |
AlterTableDropTableElement | Represents individual elements that can be used in an alter table drop statement. |
![]() |
AlterTableDropTableElementStatement | Represents drop table element specialization of the ALTER TABLE statement. Contains a list of names of columns and constraints to be dropped. |
![]() |
AlterTableRebuildStatement | Rebuilds indices on a table. |
![]() |
AlterTableSetStatement | Changes table options for a table. |
![]() |
AlterTableStatement | Represents the ALTER TABLE statement base class. |
![]() |
AlterTableSwitchStatement | Represents switch specialization of the ALTER TABLE statement. |
![]() |
AlterTableTriggerModificationStatement | Defines the modifications to a trigger on a table. |
![]() |
AlterTriggerStatement | Represents the ALTER TRIGGER statement. |
![]() |
AlterUserStatement | Represents the ALTER USER statement. |
![]() |
AlterViewStatement | Represents the ALTER VIEW statement. |
![]() |
AlterWorkloadGroupStatement | Represents the ALTER WORKLOAD GROUP statement. |
![]() |
AlterXmlSchemaCollectionStatement | Represents the ALTER XML SCHEMA COLLECTION statement. |
![]() |
ApplicationRoleOption | Represents the application role option. |
![]() |
ApplicationRoleStatement | Represents the APPLICATION ROLE statement base. |
![]() |
AssemblyEncryptionSource | Represents a reference to an assembly containing a key or a certificate. |
![]() |
AssemblyName | Represents CLR assembly names. |
![]() |
AssemblyStatement | Represents common parts in CREATE and ALTER ASSEMBLY statements. |
![]() |
AssignmentSetClause | Represents the assignment set clause. |
![]() |
AsymmetricKeyCreateLoginSource | Represents the certificate case in a CREATE LOGIN statement. |
![]() |
AuditActionGroupReference | Represents the audit group reference. |
![]() |
AuditActionSpecification | Represents the audit action specification. |
![]() |
AuditFileOption | Represents a single option in case of FILE audit target. |
![]() |
AuditGuidAuditOption | Represents the AUDIT_GUID option in a CREATE SERVER AUDIT statement. |
![]() |
AuditOption | Represents a single option in a CREATE/ALTER SERVER AUDIT statement. |
![]() |
AuditSpecificationDetail | Represents the base class for the audit action specification and audit action group name. |
![]() |
AuditSpecificationPart | Represents one ADD/DROP clause in an audit specification statement. |
![]() |
AuditSpecificationStatement | Represents an AUDIT SPECIFICATION statement. |
![]() |
AuditTarget | Represents the audit target in a CREATE/ALTER SERVER AUDIT statement. |
![]() |
AuthenticationEndpointProtocolOption | Represents the AUTHENTICATION HTTP endpoint protocol option. |
![]() |
AuthenticationPayloadOption | Represents the AUTHENTICATION payload option. |
![]() |
AutoCleanupChangeTrackingOptionDetail | Represents the AUTO_CLEANUP part of the CHANGE_TRACKING option in an ALTER DATABASE SET statement. |
![]() |
BackupCertificateStatement | Represents the BACKUP CERTIFICATE statement. |
![]() |
BackupDatabaseStatement | Represents the BACKUP DATABASE statement. |
![]() |
BackupMasterKeyStatement | Represents the BACKUP MASTER KEY statement. |
![]() |
BackupOption | Represents a single option in the BACKUP statement. |
![]() |
BackupRestoreFileInfo | Represents information about files or file groups being backed up or restored. |
![]() |
BackupRestoreMasterKeyStatementBase | Represents the common part of BACKUP and RESTORE (SERVICE) MASTER KEY statements. |
![]() |
BackupServiceMasterKeyStatement | Represents the BACKUP SERVICE MASTER KEY statement. |
![]() |
BackupStatement | Represents the BACKUP/DUMP statement. |
![]() |
BackupTransactionLogStatement | Represents the BACKUP TRANSACTION statement. |
![]() |
BackwardsCompatibleDropIndexClause | Represents an old-style clause in a DROP INDEX statement. |
![]() |
BeginConversationTimerStatement | Represents the BEGIN CONVERSATION TIMER statement. |
![]() |
BeginDialogStatement | Represents the BEGIN DIALOG statement. |
![]() |
BeginEndBlockStatement | Represents a group of statements that start with a BEGIN keyword and finish with an END keyword. |
![]() |
BeginTransactionStatement | Represents the BEGIN TRANSACTION and BEGIN DISTRIBUTED TRANSACTION statements. |
![]() |
BinaryExpression | Represents an expression that has two expressions as children. |
![]() |
BinaryQueryExpression | Represents the union that is used in a select statement. |
![]() |
BoundingBoxParameter | Represents the spatial index structured parameter by name. |
![]() |
BoundingBoxSpatialIndexOption | Represents the BOUNDING_BOX spatial index option. |
![]() |
BreakStatement | Represents the BREAK statement. |
![]() |
BrokerPriorityParameter | Represents the broker priority statement parameter. |
![]() |
BrokerPriorityStatement | Represents the CREATE and ALTER BROKER PRIORITY statements. |
![]() |
BrowseForClause | Represents the FOR BROWSE case. |
![]() |
BuiltInFunctionTableSource | Represents the built-in functions as simple table sources. |
![]() |
BulkInsertBase | Represents the BULK INSERT statement. |
![]() |
BulkInsertOption | Represents a single option in a BULK INSERT statement. |
![]() |
BulkInsertStatement | Represents the BULK INSERT statement. |
![]() |
BulkOpenRowset | Represents the OPENROWSET (BULK ...) table source. |
![]() |
CallTarget | Represents the target of a function call. |
![]() |
CaseExpression | Represents the case expression. |
![]() |
CastCall | Represents the cast call. |
![]() |
CellsPerObjectSpatialIndexOption | Represents the CELLS_PER_OBJECT spatial index option. |
![]() |
CertificateCreateLoginSource | Represents the Certificate case in a CREATE LOGIN statement. |
![]() |
CertificateOption | Represents single SUBJECT, START_DATE, or EXPIRE_DATE options in a CREATE CERTIFICATE statement. |
![]() |
CertificateStatementBase | Represents the CREATE CERTIFICATE statement. |
![]() |
ChangeRetentionChangeTrackingOptionDetail | Represents the CHANGE_RETENTION part of the CHANGE_TRACKING option in an ALTER DATABASE SET statement. |
![]() |
ChangeTableChangesTableSource | Represents the CHANGETABLE clause. |
![]() |
ChangeTableVersionTableSource | Represents the CHANGETABLE clause with the VERSION option. |
![]() |
ChangeTrackingAlterDatabaseOption | Represents the CHANGE_TRACKING option in an ALTER DATABASE statement, SET case. |
![]() |
ChangeTrackingFullTextIndexOption | |
![]() |
ChangeTrackingOptionDetail | Represents one detail for ChangeTrackingAlterDatabaseOption. |
![]() |
CharacterSetPayloadOption | Represents the CHARACTER_SET payload option. |
![]() |
CheckConstraint | Represents the check constraint. |
![]() |
CheckpointStatement | Represents the CHECKPOINT statement. |
![]() |
ChildObjectName | Represents the name of a schema object child. |
![]() |
CloseCursorStatement | Represents the CLOSE cursor statement. |
![]() |
CloseMasterKeyStatement | Represents the CLOSE MASTER KEY statement. |
![]() |
CloseSymmetricKeyStatement | Represents the CLOSE SYMMETRIC KEY statement. |
![]() |
CoalesceExpression | Represents the coalesce expression. |
![]() |
Column | Represents a column identifier with a sort order. |
![]() |
ColumnDefinition | Represents a column definition. |
![]() |
ColumnDefinitionBase | Represents the most basic column definition. |
![]() |
ColumnStorageOptions | Represents column storage options. |
![]() |
ColumnWithSortOrder | Represents a column identifier with a sort order. |
![]() |
CommandSecurityElement80 | Represents the security element that has commands. |
![]() |
CommitTransactionStatement | Represents the COMMIT TRANSACTION statement. |
![]() |
CommonTableExpression | Represents the common table expression. |
![]() |
CompatibilityLevelAlterDatabaseOption | Represents the COMPATIBILITY_LEVEL option in an ALTER DATABASE statement, SET case. |
![]() |
CompositeGroupingSpecification | Composes a list of sub-specifications. |
![]() |
CompressionEndpointProtocolOption | Represents the PORTS HTTP endpoint protocol option. |
![]() |
CompressionPartitionRange | Represents a single range in the DATA_COMPRESSION option. |
![]() |
ComputeClause | Represents the Compute By clause that can be used in statements such as Select. |
![]() |
ComputeFunction | Represents a compute function that can be used in a Compute clause. |
![]() |
Constraint | Represents the base class for constraints. |
![]() |
ContinueStatement | Represents the CONTINUE statement. |
![]() |
ContractMessage | Represents information about a single message in a CREATE CONTRACT statement. |
![]() |
ConvertCall | Represents the convert call. |
![]() |
CreateAggregateStatement | Represents the CREATE AGGREGATE statement. |
![]() |
CreateApplicationRoleStatement | Represents the CREATE APPLICATION ROLE statement. |
![]() |
CreateAssemblyStatement | Represents the CREATE ASSEMBLY statement. |
![]() |
CreateAsymmetricKeyStatement | Represents the CREATE ASYMMETRIC KEY statement. |
![]() |
CreateBrokerPriorityStatement | Represents the CREATE BROKER PRIORITY statement. |
![]() |
CreateCertificateStatement | Represents the CREATE CERTIFICATE statement. |
![]() |
CreateContractStatement | Represents the CREATE CONTRACT statement. |
![]() |
CreateCredentialStatement | Represents the CREATE CREDENTIAL statement. |
![]() |
CreateCryptographicProviderStatement | Represents the CREATE CRYPTOGRAPHIC PROVIDER statement. |
![]() |
CreateDatabaseAuditSpecificationStatement | Creates a database audit specification. |
![]() |
CreateDatabaseEncryptionKeyStatement | Creates a database encryption key. |
![]() |
CreateDatabaseStatement | Represents the CREATE DATABASE statement. |
![]() |
CreateDefaultStatement | Represents the CREATE DEFAULT statement. |
![]() |
CreateEndpointStatement | Represents the CREATE ENDPOINT statement. |
![]() |
CreateEventNotificationStatement | Represents the CREATE EVENT NOTIFICATION statement. |
![]() |
CreateEventSessionStatement | Represents the CREATE EVENT SESSION statement. |
![]() |
CreateFullTextCatalogStatement | |
![]() |
CreateFullTextIndexStatement | |
![]() |
CreateFullTextStopListStatement | |
![]() |
CreateFunctionStatement | Represents the CREATE FUNCTION statement. |
![]() |
CreateIndexStatement | Represents the CREATE INDEX statement. |
![]() |
CreateLoginSource | Represents the base class for different login sources in a CREATE LOGIN statement. |
![]() |
CreateLoginStatement | Represents the CREATE LOGIN statement. |
![]() |
CreateMasterKeyStatement | Represents the CREATE MASTER KEY statement. |
![]() |
CreateMessageTypeStatement | Represents the CREATE MESSAGE TYPE statement. |
![]() |
CreatePartitionFunctionStatement | Represents the CREATE PARTITION FUNCTION statement. |
![]() |
CreatePartitionSchemeStatement | Represents the CREATE PARTITION SCHEME statement. |
![]() |
CreateProcedureStatement | Represents the CREATE PROCEDURE statement. |
![]() |
CreateQueueStatement | Represents the CREATE QUEUE statement. |
![]() |
CreateRemoteServiceBindingStatement | Represents the CREATE REMOTE SERVICE BINDING statement. |
![]() |
CreateResourcePoolStatement | Represents the CREATE RESOURCE POOL statement. |
![]() |
CreateRoleStatement | Represents the CREATE ROLE statement. |
![]() |
CreateRouteStatement | Represents the CREATE ROUTE statement. |
![]() |
CreateRuleStatement | Represents the CREATE RULE statement. |
![]() |
CreateSchemaStatement | Represents the CREATE SCHEMA statement. |
![]() |
CreateServerAuditSpecificationStatement | Creates a server audit specification. |
![]() |
CreateServerAuditStatement | Creates a server audit. |
![]() |
CreateServiceStatement | Represents the CREATE SERVICE statement. |
![]() |
CreateSpatialIndexStatement | Represents the CREATE SPATIAL INDEX statement. |
![]() |
CreateStatisticsStatement | Represents the CREATE STATISTICS statement. |
![]() |
CreateSymmetricKeyStatement | Represents the CREATE SYMMETRIC KEY statement. |
![]() |
CreateSynonymStatement | Represents the CREATE SYNONYM statement. |
![]() |
CreateTableStatement | Represents the CREATE TABLE statement. |
![]() |
CreateTriggerStatement | Represents the CREATE TRIGGER statement. |
![]() |
CreateTypeStatement | Represents the CREATE TYPE statement. |
![]() |
CreateTypeTableStatement | Creates a table type. |
![]() |
CreateTypeUddtStatement | Represents the CREATE TYPE statement for user-defined data types, the ones that derive from SQL types. |
![]() |
CreateTypeUdtStatement | Represents the CREATE TYPE statement for user-defined types, the ones that derive from CLR types. |
![]() |
CreateUserStatement | Represents the CREATE USER statement. |
![]() |
CreateViewStatement | Represents the CREATE VIEW statement. |
![]() |
CreateWorkloadGroupStatement | Represents the CREATE WORKLOAD GROUP statement. |
![]() |
CreateXmlIndexStatement | Represents the CREATE XML INDEX statement. |
![]() |
CreateXmlSchemaCollectionStatement | Represents the CREATE XML SCHEMA COLLECTION statement. |
![]() |
CreationDispositionKeyOption | Represents the CREATION_DISPOSITION option. |
![]() |
CredentialStatement | Represents common parts of ALTER and CREATE CREDENTIAL statements. |
![]() |
CryptoMechanism | Represents the decryption mechanism. |
![]() |
CubeGroupingSpecification | Represents the CUBE grouping specification. |
![]() |
CursorDefaultAlterDatabaseOption | Represents the CURSOR_DEFAULT option in the ALTER DATABASE statement, SET case. |
![]() |
CursorDefinition | Represents the cursor definition. |
![]() |
CursorId | Represents a reference to the cursor. |
![]() |
CursorStatement | Represents the base type for open/close/fetch cursor statements. |
![]() |
DatabaseAuditAction | Represents a single action in the audit action specification. |
![]() |
DatabaseEncryptionKeyStatement | Represents the base class for statements dealing with an encryption key. |
![]() |
DataCompressionOption | Represents a single data compression option. |
![]() |
DataModificationStatement | Represents a sub-DML with an output clause, which serves as a table source. |
![]() |
DataModificationStatementTableSource | Represents a sub-DML that has an output clause, which serves as a table source. |
![]() |
DataModificationTarget | Represents the Data Manipulation Language (DML) target that is used in Insert, Update, Delete, and Merge statements. |
![]() |
DataType | Represents the base data type class. |
![]() |
DbccNamedLiteral | Represents a named literal in a DBCC statement. |
![]() |
DbccStatement | Represents the DBCC statement (all variants). |
![]() |
DeallocateCursorStatement | Represents the DEALLOCATE cursor statement. |
![]() |
DeclareCursorStatement | Represents the DECLARE CURSOR statement. |
![]() |
DeclareTableBody | Represents the body of the DECLARE @variable table variation. |
![]() |
DeclareTableStatement | Represents the DECLARE @variable statement's table variation. |
![]() |
DeclareVariableElement | Represents a single declaration in the body of a DeclareVariableStatement. |
![]() |
DeclareVariableStatement | Represents the DECLARE @variable statement, except table declarations. |
![]() |
DefaultConstraint | Represents the default constraint. |
![]() |
DeleteMergeAction | Represents the delete merge action. |
![]() |
DeleteStatement | Represents the DELETE statement. |
![]() |
DenyStatement | Represents the DENY statement. |
![]() |
DenyStatement80 | Represents the DENY statement. |
![]() |
DeviceInfo | Represents information about the device used for backup or restore. |
![]() |
DropAggregateStatement | Represents the DROP AGGREGATE statement. |
![]() |
DropAlterFullTextIndexAction | Represents a DROP action for an ALTER FULLTEXT INDEX statement. |
![]() |
DropApplicationRoleStatement | Represents the DROP APPLICATION ROLE statement. |
![]() |
DropAssemblyStatement | Represents the DROP ASSEMBLY statement. |
![]() |
DropAsymmetricKeyStatement | Represents the DROP ASYMMETRIC KEY statement. |
![]() |
DropBrokerPriorityStatement | Represents the DROP BROKER PRIORITY statement. |
![]() |
DropCertificateStatement | Represents the DROP CERTIFICATE statement. |
![]() |
DropChildObjectsStatement | Represents a DROP that has child objects (DROP INDEX or STATISTICS). |
![]() |
DropClusteredConstraintFragmentOption | The abstract base class for drop clustered constraints. |
![]() |
DropClusteredConstraintOption | Represents a drop clustered constraint option. |
![]() |
DropClusteredConstraintStateOption | Represents the drop clustered constraint state option. |
![]() |
DropContractStatement | Represents the DROP CONTRACT statement. |
![]() |
DropCredentialStatement | Represents the DROP CREDENTIAL statement. |
![]() |
DropCryptographicProviderStatement | Represents the DROP CRYPTOGRAPHIC PROVIDER statement. |
![]() |
DropDatabaseAuditSpecificationStatement | Represents the DROP DATABASE AUDIT SPECIFICATION statement. |
![]() |
DropDatabaseEncryptionKeyStatement | Represents the DROP DATABASE ENCRYPTION KEY statement. |
![]() |
DropDatabaseStatement | Represents the DROP DATABASE statement. |
![]() |
DropDefaultStatement | Represents the DROP DEFAULT statement. |
![]() |
DropEndpointStatement | Represents the DROP ENDPOINT statement. |
![]() |
DropEventNotificationStatement | Represents the DROP EVENT NOTIFICATION statement. |
![]() |
DropEventSessionStatement | Represents the DROP EVENT SESSION statement. |
![]() |
DropFullTextCatalogStatement | Represents the DROP FULLTEXT CATALOG statement. |
![]() |
DropFullTextIndexStatement | Represents the DROP FULLTEXT INDEX statement. |
![]() |
DropFullTextStopListStatement | Represents the DROP FULLTEXT STOPLIST statement. |
![]() |
DropFunctionStatement | Represents the DROP FUNCTION statement. |
![]() |
DropIndexClause | Represents a relational or XML index in a DROP INDEX statement. |
![]() |
DropIndexClauseBase | Represents a single clause in the DROP INDEX statement. |
![]() |
DropIndexStatement | Represents the DROP INDEX statement. |
![]() |
DropLoginStatement | Represents the DROP LOGIN statement. |
![]() |
DropMasterKeyStatement | Represents the DROP MASTER KEY statement. |
![]() |
DropMessageTypeStatement | Represents the DROP MESSAGE TYPE statement. |
![]() |
DropObjectsStatement | Represents a DROP statement that references a list of objects. |
![]() |
DropPartitionFunctionStatement | Represents the DROP PARTITION FUNCTION statement. |
![]() |
DropPartitionSchemeStatement | Represents the DROP PARTITION SCHEME statement. |
![]() |
DropProcedureStatement | Represents the DROP PROCEDURE statement. |
![]() |
DropQueueStatement | Represents the DROP QUEUE statement. |
![]() |
DropRemoteServiceBindingStatement | Represents the DROP REMOTE SERVICE BINDING statement. |
![]() |
DropResourcePoolStatement | Represents the DROP RESOURCE POOL statement. |
![]() |
DropRoleStatement | Represents the DROP ROLE statement. |
![]() |
DropRouteStatement | Represents the DROP ROUTE statement. |
![]() |
DropRuleStatement | Represents the DROP RULE statement. |
![]() |
DropSchemaStatement | Represents the DROP SCHEMA statement. |
![]() |
DropServerAuditSpecificationStatement | Represents the DROP SERVER AUDIT SPECIFICATION statement. |
![]() |
DropServerAuditStatement | Represents the DROP SERVER AUDIT statement. |
![]() |
DropServiceStatement | Represents the DROP SERVICE statement. |
![]() |
DropSignatureStatement | Represents the DROP SIGNATURE statement. |
![]() |
DropStatisticsStatement | Represents the DROP STATISTICS statement. |
![]() |
DropSymmetricKeyStatement | Represents the DROP SYMMETRIC KEY statement. |
![]() |
DropSynonymStatement | Represents the DROP SYNONYM statement. |
![]() |
DropTableStatement | Represents the DROP TABLE statement. |
![]() |
DropTriggerStatement | Represents the DROP TRIGGER statement. |
![]() |
DropTypeStatement | Represents the DROP TYPE statement. |
![]() |
DropUnownedObjectStatement | Represents a DROP statement for unowned objects. |
![]() |
DropUserStatement | Represents the DROP USER statement. |
![]() |
DropViewStatement | Represents the DROP VIEW statement. |
![]() |
DropWorkloadGroupStatement | Represents the DROP WORKLOAD GROUP statement. |
![]() |
DropXmlSchemaCollectionStatement | Represents the DROP XML SCHEMA COLLECTION statement. |
![]() |
EnabledDisabledPayloadOption | Represents an option that can be either ENABLED or DISABLED. |
![]() |
EnableDisableTriggerStatement | Defines the modifications to triggers, which can be enabled or disabled. |
![]() |
EncryptionPayloadOption | Represents the ENCRYPTION payload option. |
![]() |
EncryptionSource | Represents the base class for different key/certificate sources. |
![]() |
EndConversationStatement | Represents the END CONVERSATION statement. |
![]() |
EndpointAffinity | Represents the AFFINITY option in CREATE/ALTER ENDPOINT statements. |
![]() |
EndpointProtocolOption | Represents a single protocol option in a CREATE ENDPOINT statement. |
![]() |
EventDeclaration | Represents the event declaration. |
![]() |
EventDeclarationCompareFunctionParameter | Represents the event declaration predicate parameter. |
![]() |
EventDeclarationSetParameter | Represents the event declaration set parameter. |
![]() |
EventGroupContainer | Represents an event type. |
![]() |
EventNotificationObjectScope | Represents the scope of the event notification. |
![]() |
EventRetentionSessionOption | Represents the EVENT_RETENTION_MODE session option. |
![]() |
EventSessionObjectName | Represents object names used in CREATE and ALTER EVENT SESSION statements. |
![]() |
EventSessionStatement | Represents the CREATE and ALTER EVENT SESSION statements. |
![]() |
EventTypeContainer | Represents the event type. |
![]() |
EventTypeGroupContainer | Represents the event type or group. |
![]() |
ExecutableEntity | The base class for all the things that can be executed with an EXECUTE statement. |
![]() |
ExecutableProcedureReference | Represents a reference to a procedure by name. |
![]() |
ExecutableStringList | Represents strings for commands that are passed to the EXECUTE statement. |
![]() |
ExecuteAsClause | Represents the EXECUTE AS clause. |
![]() |
ExecuteAsStatement | Represents the EXECUTE AS statement. |
![]() |
ExecuteContext | Represents the execute context. |
![]() |
ExecuteParameter | Represents a parameter passed to a procedure in an EXECUTE statement. |
![]() |
ExecuteStatement | This class represents the EXECUTE Transact-SQL statement. |
![]() |
ExistsPredicate | Represents the EXISTS predicate. |
![]() |
Expression | Represents an expression. |
![]() |
ExpressionCallTarget | Represents an expression target of a function call. |
![]() |
ExpressionGroupingSpecification | Represents an expression on which a grouping operation is performed. |
![]() |
ExpressionWithSortOrder | Represents an expression with a sort order. |
![]() |
ExtractFromExpression | Represents the expression that starts with Extract From. |
![]() |
FetchCursorStatement | Represents the FETCH cursor statement. |
![]() |
FetchType | Represents information about different FETCH orientations. |
![]() |
FileDeclaration | Represents a single file declaration in a CREATE DATABASE statement. |
![]() |
FileDeclarationOption | Represents a single file declaration option in a CREATE DATABASE statement. |
![]() |
FileEncryptionSource | Represents a reference to a file containing a key or a certificate. |
![]() |
FileGroup | Represents a filegroup in a CREATE DATABASE statement. |
![]() |
FileGroupOrPartitionScheme | |
![]() |
FileGrowthFileDeclarationOption | Represents the file growth declaration option. |
![]() |
FileNameFileDeclarationOption | Represents the file name file declaration option. |
![]() |
FilePathAuditFileOption | Represents a file path audit file option. |
![]() |
FileStreamOnTableOption | Represents the FILESTREAM_ON table option. |
![]() |
ForClause | Base class for FOR clauses in SELECT statements. |
![]() |
ForeignKeyConstraint | Represents the foreign key constraint. |
![]() |
FullTextCatalogAndFileGroup | |
![]() |
FullTextCatalogStatement | Represents the CREATE FULLTEXT CATALOG statement. |
![]() |
FullTextIndexColumn | Represents the column for a full text index. |
![]() |
FullTextIndexOption | Represents a single option in a CREATE FULLTEXT INDEX statement. |
![]() |
FullTextPredicate | Represents the full text predicate. |
![]() |
FullTextStopListAction | Represents the action in an ALTER FULLTEXT STOPLIST statement. |
![]() |
FullTextTableSource | Represents the FREETEXTTABLE and CONTAINSTABLE table sources. |
![]() |
FunctionCall | Represents a function call. |
![]() |
FunctionCallSetClause | Represents a function call for a SET clause. |
![]() |
FunctionReturnType | Represents the function return type. |
![]() |
FunctionStatementBody | Represents the CREATE/ALTER FUNCTION statement. |
![]() |
GeneralSetCommand | Represents a single command in a SET statement. |
![]() |
GetConversationGroupStatement | Represents the GET CONVERSATION GROUP statement. |
![]() |
GoToStatement | Represents the GOTO statement. |
![]() |
GrandTotalGroupingSpecification | Represents the grand total grouping specification. |
![]() |
GrantStatement | Represents the GRANT statement. |
![]() |
GrantStatement80 | Represents the GRANT statement. |
![]() |
GridParameter | Represents the spatial index structured parameter for a GRIDS option. |
![]() |
GridsSpatialIndexOption | Represents the GRIDS spatial index option. |
![]() |
GroupByClause | Represents the GROUP BY clause, which can be used in statements such as SELECT and UPDATE. |
![]() |
GroupingSetsGroupingSpecification | Represents the GROUPING SETS grouping specification. |
![]() |
GroupingSpecification | Represents a single grouping specification in a GROUP BY clause. |
![]() |
HavingClause | Represents the HAVING clause, which can be used in statements such as SELECT. |
![]() |
Identifier | This fragment is used to represent an identifier. |
![]() |
IdentifierLoginOption | Represents options with an identifier value in a CREATE or ALTER LOGIN statement. |
![]() |
IdentifiersCallTarget | Represents the target of a call that is a column or common language runtime (CLR) property on a column. |
![]() |
IdentityFunction | Represents an identity function that can be used by SelectColumn. |
![]() |
IdentityValueKeyOption | Represents an IDENTITY_VALUE option. |
![]() |
IfStatement | Represents the IF statement. |
![]() |
IndexExpressionOption | Represents the index option that could be an expression. |
![]() |
IndexOption | Represents the index option. |
![]() |
IndexStatement | Represents the base for CREATE INDEX statements. |
![]() |
IndexStateOption | Represents the index option state. |
![]() |
IndexTableHint | Represents an INDEX table hint. |
![]() |
InlineDerivedTable | Represents a derived table. |
![]() |
InPredicate | Represents the IN predicate. |
![]() |
InsertBulkColumnDefinition | Represents a column definition in an INSERT BULK statement. |
![]() |
InsertBulkStatement | Represents the INSERT BULK statement. |
![]() |
InsertMergeAction | Represents the insert merge action. |
![]() |
InsertStatement | Represents the INSERT statement. |
![]() |
IntegerValueSessionOption | Represents the MAX_MEMORY event session option. |
![]() |
InternalOpenRowset | Represents the OPENROWSET table source. |
![]() |
InvalidExpression | Represents an expression in Transact-SQL script that is not valid. |
![]() |
InvalidIdentifier | Represents an identifier in Transact-SQL script that is not valid. |
![]() |
InvalidSchemaObjectName | Represents Transact-SQL script that contains a schema object name that is not valid. |
![]() |
InvalidSelectStatement | Represents Transact-SQL script that contains a select statement whose definition is not valid. |
![]() |
InvalidStatementList | Represents Transact-SQL script that contains a list of statements that are not valid Transact-SQL statements. |
![]() |
InvalidTSqlFragment | Represents a Transact-SQL fragment that is not valid. |
![]() |
InvalidTSqlStatement | Represents Transact-SQL script that is not recognized as a valid Transact-SQL statement. |
![]() |
IPv4 | Represents an IP address (x.x.x.x). |
![]() |
JoinParenthesis | Represents the parentheses that can encapsulate a join. |
![]() |
KeyOption | Represents the key option in a CREATE SYMMETRIC KEY statement. |
![]() |
KeySourceKeyOption | Represents the KEY_SOURCE option. |
![]() |
KillQueryNotificationSubscriptionStatement | Represents the kill query notification subscription statement. |
![]() |
KillStatement | Represents the KILL statement. |
![]() |
KillStatsJobStatement | Represents the KILL STATS JOB statement. |
![]() |
LabelStatement | Represents the Label statement. |
![]() |
LeftFunctionCall | Represents the LEFT call. |
![]() |
LikePredicate | Represents the LIKE predicate. |
![]() |
LineNoStatement | Represents the LINENO statement. |
![]() |
ListenerIpEndpointProtocolOption | Represents the LISTENER_IP TCP endpoint protocol option. |
![]() |
Literal | Represents the literal. |
![]() |
LiteralEndpointProtocolOption | Represents a protocol option that has a single string or integer value. |
![]() |
LiteralPayloadOption | Represents a payload option with a single literal value. |
![]() |
LockEscalationTableOption | Represents the lock escalation table option. |
![]() |
LoginOption | Represents a single option in a CREATE or ALTER LOGIN statement. |
![]() |
LoginTypePayloadOption | Represents the LOGIN_TYPE payload option. |
![]() |
MasterKeyStatement | Represents the MASTER KEY statement. |
![]() |
MaxDispatchLatencySessionOption | Represents the MAX_DISPATCH_LATENCY event session option. |
![]() |
MaxEventSizeSessionOption | Represents the MAX_EVENT_SIZE event session option. |
![]() |
MaxMemorySessionOption | Represents the MAX_MEMORY event session option. |
![]() |
MaxRolloverFilesAuditFileOption | Represents the MAX_ROLLOVER_FILES option for FILE audit target. |
![]() |
MaxSizeAuditFileOption | Represents the MaxSize option for a FILE audit target. |
![]() |
MaxSizeFileDeclarationOption | Represents the max size file declaration option. |
![]() |
MemoryPartitionSessionOption | Represents the MEMORY_PARTITION_MODE session option. |
![]() |
MergeAction | Represents action in a MERGE statement. |
![]() |
MergeActionClause | Represents the MERGE action clause. |
![]() |
MergeStatement | Represents the MERGE statement. |
![]() |
MessageTypeStatementBase | Represents the common parts of CREATE and ALTER MESSAGE TYPE statements. |
![]() |
MethodSpecifier | Represents a method specifier. |
![]() |
MirrorToClause | Represents the MIRROR TO clause of the BACKUP statement. |
![]() |
MoveConversationStatement | Represents the MOVE CONVERSATION statement. |
![]() |
MoveRestoreOption | Represents the MOVE restore option. |
![]() |
NameFileDeclarationOption | Represents the name file declaration option. |
![]() |
NullableConstraint | Represents the nullable constraint. |
![]() |
NullIfExpression | Represents the NULLIF expression. |
![]() |
OdbcConvertSpecification | Represents the Open Database Connectivity (Odbc) convert specification. |
![]() |
OdbcFunctionCall | Represents the Open Database Connectivity (ODBC) function call. |
![]() |
OdbcQualifiedJoin | Represents the Open Database Connectivity (ODBC) qualified join in a FROM clause. |
![]() |
OfflineFileDeclarationOption | Represents the offline file declaration option. |
![]() |
OnFailureAuditOption | Represents the ON_FAILURE option in a CREATE/ALTER SERVER AUDIT statement. |
![]() |
OnOffAlterDatabaseOption | Represents an option that can be set to ON or OFF in an ALTER DATABASE statement SET case. |
![]() |
OnOffSessionOption | Represents the TRACK_CAUSALITY and STARTUP_STATE event session options. |
![]() |
OpenCursorStatement | Represents the OPEN cursor statement. |
![]() |
OpenMasterKeyStatement | Represents the OPEN MASTER KEY statement. |
![]() |
OpenQueryTableSource | Represents the OPENQUERY table source. |
![]() |
OpenRowsetDataModificationTarget | Represents the OPENROWSET data modification target. |
![]() |
OpenRowsetTableSource | Represents the OPENROWSET table source. |
![]() |
OpenSymmetricKeyStatement | Represents the OPEN SYMMETRIC KEY statement. |
![]() |
OpenXmlTableSource | Represents the OPENXML table source. |
![]() |
OptimizeForOptimizerHint | Represents the OPTIMIZE FOR optimizer hint. |
![]() |
OptimizerHint | Represents a single optimizer hint. |
![]() |
OrderBulkInsertOption | Represents the ORDER option in a BULK INSERT statement. |
![]() |
OrderByClause | Represents the ORDER BY clause, which can be used in statements such as SELECT. |
![]() |
OutputClause | Represents the OUTPUT clause. |
![]() |
OverClause | Represents the OVER clause. |
![]() |
PageVerifyAlterDatabaseOption | Represents the PAGE_VERIFY option in an ALTER DATABASE statement SET case. |
![]() |
ParameterizationAlterDatabaseOption | Represents the PARAMETERIZATION option in an ALTER DATABASE statement SET case. |
![]() |
ParameterizedDataType | Represents the data type abstract class, which can have parameters. |
![]() |
ParameterlessCall | Represents calls without parameters. |
![]() |
ParenthesisExpression | Represents the parenthesis expression. |
![]() |
PartitionFunctionCall | Represents the partition function call. |
![]() |
PartitionParameterType | Represents the parameter type in a CREATE PARTITION FUNCTION statement. |
![]() |
PartitionSpecifier | Represents the partition specifier. |
![]() |
PartnerAlterDatabaseOption | Represents the PARTNER option in an ALTER DATABASE statement SET case. |
![]() |
PasswordAlterLoginOption | Represents the PASSWORD option in an ALTER LOGIN statement. |
![]() |
PasswordCreateLoginSource | Represents the password case in a CREATE LOGIN statement. |
![]() |
PayloadOption | Represents a single payload option in a CREATE / ALTER ENDPOINT statement. |
![]() |
Permission | Represents the permission that can be used in the security statement body. |
![]() |
PivotedTableSource | Represents the pivoted table source in a FROM clause. |
![]() |
PortsEndpointProtocolOption | Represents the PORTS HTTP endpoint protocol option. |
![]() |
PredicateSetStatement | Represents the various SET {...} { ON | OFF } options in the Transact-SQL grammar. |
![]() |
PrimaryExpression | Represents the abstract base class for primary expressions. |
![]() |
PrintStatement | Represents the PRINT statement. |
![]() |
Privilege80 | Represents a privilege that can be used in a security statement. |
![]() |
PrivilegeSecurityElement80 | Represents the security element that has privileges. |
![]() |
ProcedureParameter | Represents a parameter that can be passed into a procedure. |
![]() |
ProcedureReference | Represents a reference to a procedure by name and number. |
![]() |
ProcedureStatementBody | Represents the CREATE/ALTER PROCEDURE statement. |
![]() |
ProcedureStatementBodyBase | Represents the procedure statement body. |
![]() |
ProcessAffinityRange | Represents a range of process affinity values. |
![]() |
ProviderEncryptionSource | Represents a reference to an EKM provider. |
![]() |
ProviderKeyNameKeyOption | Represents the PROVIDER_KEY_NAME option. |
![]() |
QualifiedJoin | Represents the qualified join in a FROM clause. |
![]() |
QueryDerivedTable | Represents a derived table. |
![]() |
QueryExpression | Represents the abstract base class for the query expression hierarchy in the select statement. |
![]() |
QueryParenthesis | Represents the parenthesis expression that wraps a QueryExpression. |
![]() |
QuerySpecification | Represents the major part of the SELECT statement. |
![]() |
QueueDelayAuditOption | Represents the QUEUE_DELAY option in the CREATE/ALTER SERVER AUDIT statement. |
![]() |
QueueOption | Represents the base for the QUEUE option. |
![]() |
QueueStatement | Represents the base for queue statements. |
![]() |
QueueStateOption | Represents the base for a QUEUE option that has a state. |
![]() |
QueueTSqlFragmentOption | Represents the base for a QUEUE option that has a TSqlFragment. |
![]() |
RaiseErrorLegacyStatement | Represents the legacy style of a RAISERROR statement. |
![]() |
RaiseErrorStatement | Represents the RAISERROR statement. |
![]() |
ReadOnlyForClause | Represents the FOR READ ONLY case used in the DECLARE CURSOR statement. |
![]() |
ReadTextStatement | Represents the READTEXT statement. |
![]() |
ReceiveStatement | Represents the RECEIVE statement. |
![]() |
ReconfigureStatement | Represents the RECONFIGURE statement. |
![]() |
RecoveryAlterDatabaseOption | Represents the RECOVERY option in the ALTER DATABASE statement, SET case. |
![]() |
RemoteServiceBindingStatementBase | Represents the common base for CREATE and ALTER REMOTE SERVICE BINDING statements. |
![]() |
ReserveDiskSpaceAuditFileOption | Represents the MAX_ROLLOVER_FILES option in case of FILE audit target. |
![]() |
ResourcePoolParameter | Represents the RESOURCE POOL statement parameters. |
![]() |
ResourcePoolStatement | Represents the CREATE RESOURCE POOL and ALTER RESOURCE POOL statements. |
![]() |
RestoreMasterKeyStatement | Represents the RESTORE MASTER KEY statement. |
![]() |
RestoreOption | Represents a single option in a RESTORE statement. |
![]() |
RestoreServiceMasterKeyStatement | Represents a RESTORE SERVICE MASTER KEY statement. |
![]() |
RestoreStatement | Represents the RESTORE/LOAD statement. |
![]() |
ReturnStatement | Represents the RETURN statement. |
![]() |
RevertStatement | Represents the REVERT statement. |
![]() |
RevokeStatement | Represents the REVOKE statement. |
![]() |
RevokeStatement80 | Represents the REVOKE statement. |
![]() |
RightFunctionCall | Represents the RIGHT call. |
![]() |
RolePayloadOption | Represents the ROLE payload option. |
![]() |
RoleStatement | Represents the ROLE statement base. |
![]() |
RollbackTransactionStatement | Represents the ROLLBACK TRANSACTION statement. |
![]() |
RollupGroupingSpecification | Represents the ROLLUP grouping specification. |
![]() |
RouteOption | Represents the For Route option. |
![]() |
RouteStatement | Represents the base for a ROUTE statement. |
![]() |
RowValue | Represents the data for a single row. |
![]() |
SaveTransactionStatement | Represents the SAVE TRANSACTION statement. |
![]() |
ScalarFunctionReturnType | Represents the data type of the return. |
![]() |
SchemaDeclarationItem | Represents information about one column in a schema declaration. |
![]() |
SchemaObjectDataModificationTarget | Represents the schema object data modification target. |
![]() |
SchemaObjectName | Represents a schema object name. |
![]() |
SchemaObjectTableSource | Represents the table source that has a schema object. |
![]() |
SchemaPayloadOption | Represents a SCHEMA payload option. |
![]() |
SecurityElement80 | Represents the security statement body that is common for GRANT, DENY, and REVOKE statements. |
![]() |
SecurityLoginOption | Represents a security option in a CREATE or ALTER LOGIN statement. |
![]() |
SecurityPrincipal | Represents the principal that can be used in a security statement body. |
![]() |
SecurityStatement | Represents the security statement body base class. |
![]() |
SecurityStatementBody80 | Represents the security statement body base class. |
![]() |
SecurityTargetObject | Represents a target object that can be used in a security statement body. |
![]() |
SecurityTargetObjectName | Represents the security target object name. |
![]() |
SecurityUserClause80 | Represents the security statement body that is common for GRANT, DENY, and REVOKE statements. |
![]() |
SelectColumn | Represents the column element that is used right after the select keyword. |
![]() |
SelectFunctionReturnType | Represents the select function return type. |
![]() |
SelectSetVariable | Represents setting a variable inside a SELECT statement. |
![]() |
SelectStatement | Represents a SQL SELECT statement. |
![]() |
SendStatement | Represents the SEND statement. |
![]() |
ServerAuditStatement | Common base for CREATE and ALTER SERVER audit statements. |
![]() |
ServiceContract | Represents a service contract reference (with optional action). |
![]() |
SessionOption | Represents the event session option. |
![]() |
SessionTimeoutPayloadOption | Represents the SESSION_TIMEOUT payload option. |
![]() |
SetClause | Represents the SET clause. |
![]() |
SetCommand | Represents a single command in a SET statement. |
![]() |
SetCommandStatement | Represents a SET command statement (for example, SET LANGUAGE us_english). |
![]() |
SetErrorLevelStatement | Represents the SET ERRLVL statement. |
![]() |
SetFipsFlaggerCommand | Represents the SET FIPS_FLAGGER command. |
![]() |
SetIdentityInsertStatement | Represents the SET IDENTITY_INSERT statement. |
![]() |
SetOffsetsStatement | Represents the SET OFFSETS statement. |
![]() |
SetOnOffStatement | Represents a SET statement with an { ON | OFF } ending. |
![]() |
SetRowCountStatement | Represents the SET ROWCOUNT statement. |
![]() |
SetStatisticsStatement | Represents the SET STATISTICS {...} statements { ON | OFF } options in the Transact-SQL grammar. |
![]() |
SetStopListAlterFullTextIndexAction | Represents a STOPLIST action for an ALTER FULLTEXT INDEX statement. |
![]() |
SetTextSizeStatement | Represents the SET TEXTSIZE statement. |
![]() |
SetTransactionIsolationLevelStatement | Represents the SET TRANSACTION ISOLATION LEVEL statement. |
![]() |
SetUserStatement | Represents the SETUSER statement. |
![]() |
SetVariableStatement | Represents the SET @local_variable statement. |
![]() |
ShutdownStatement | Represents the SHUTDOWN statement. |
![]() |
SidCreateLoginOption | Represents the SID option in a CREATE LOGIN statement. |
![]() |
SignatureStatementBase | Represents a common base for ADD and DROP SIGNATURE statements. |
![]() |
SimpleAlterDatabaseOption | Represents a simple option (for example, a single keyword) in an ALTER DATABASE statement, SET case. |
![]() |
SimpleAlterFullTextIndexAction | Represents a flag action for an ALTER FULLTEXT INDEX statement. |
![]() |
SimpleBulkInsertOption | Represents a simple single option in a BULK INSERT statement. |
![]() |
SimpleOptimizerHint | Represents an optimizer hint, which can be represented as a flag with an optional literal value. |
![]() |
SimpleRestoreOption | Represents a single restore option with an optional value. |
![]() |
SimpleTableHint | Represents a simple table hint. |
![]() |
SizeFileDeclarationOption | Represents a size file declaration option. |
![]() |
SoapMethod | Represents a SOAP method in the payload part of a CREATE ENDPOINT statement. |
![]() |
SourceDeclaration | Represents the event source declaration name. |
![]() |
SpatialIndexOption | Represents the spatial index option. |
![]() |
SpatialIndexRegularOption | Represents the spatial index regular options. |
![]() |
Sql100ScriptGenerator | Represents the Sql100 script generator. |
![]() |
Sql100ScriptGeneratorConstructor | Defines a Sql100 script generator. |
![]() |
Sql80ScriptGenerator | Represents the Sql80 script generator. |
![]() |
Sql80ScriptGeneratorConstructor | Defines a Sql80 script generator. |
![]() |
Sql90ScriptGenerator | Represents the Sql90 script generator. |
![]() |
Sql90ScriptGeneratorConstructor | Defines a Sql90 script generator. |
![]() |
SqlCommandIdentifier | Represents the SqlCommandIdentifier. |
![]() |
SqlDataType | Represents the Sql data type. |
![]() |
SqlScriptComparer | Compares Transact-SQL scripts and abstract syntax trees (ASTs). |
![]() |
SqlScriptComparerConstructor | Service constructor for the SqlScriptComparer component. |
![]() |
SqlScriptComparisonResult | Describes the result of a script comparison. |
![]() |
SqlScriptGenerator | Represents a Sql-specific script generator. |
![]() |
SqlScriptGeneratorConstructor | Used to construct a SqlScriptGenerator component. |
![]() |
SqlScriptGeneratorOptions | Represents Transact-SQL script generator options. |
![]() |
StartupStateSessionOption | Represents the STARTUP_STATE event session option. |
![]() |
StateAuditOption | Represents the STATE option in the ALTER SERVER AUDIT statement. |
![]() |
StatementList | This class is used to get a list of statements. |
![]() |
StatementWithCommonTableExpressionsAndXmlNamespaces | Represents a statement that can begin with a common table expression or XML namespaces. |
![]() |
StatisticsOption | Represents the statistics option. |
![]() |
StopListFullTextIndexOption | Represents the STOPLIST option in a CREATE FULLTEXT INDEX statement. |
![]() |
StopRestoreOption | Represents the STOPATMARK and STOPBEFOREMARK RESTORE options. |
![]() |
Subquery | Represents a subquery. |
![]() |
SubqueryComparisonPredicate | Represents the comparison predicates that have subqueries. |
![]() |
SubquerySpecification | Represents a subquery specification. |
![]() |
SymmetricKeyStatement | Represents common properties for the ALTER SYMMETRIC KEY and CREATE SYMMETRIC KEY statements. |
![]() |
TableHint | Represents a single table hint. |
![]() |
TableHintsOptimizerHint | Represents an optimizer hint that contains a table hint. |
![]() |
TableOption | Represents a single table option. |
![]() |
TableSampleClause | Represents the TABLESAMPLE clause. |
![]() |
TableSource | Represents the table source. |
![]() |
TableSourceWithAlias | Represents a table source that can have an alias. |
![]() |
TableSourceWithAliasAndColumns | Represents a table source that can specify column aliases. |
![]() |
TableValuedFunctionReturnType | Represents the table valued function return type. |
![]() |
TargetDeclaration | Represents the target declaration. |
![]() |
TernaryExpression | Represents an expression that has three expressions as children. |
![]() |
TextModificationStatement | Represents the WRITETEXT statement. |
![]() |
TopRowFilter | Represents the top row filter that can be used in a SELECT statement. |
![]() |
TrackCausalitySessionOption | Represents the TRACK_CAUSALITY event session option. |
![]() |
TransactionStatement | The abstract base class for Transaction statements. |
![]() |
TriggerAction | Represents the trigger action. |
![]() |
TriggerObject | Represents information about the trigger being created or altered. |
![]() |
TriggerOption | Represents the trigger option. |
![]() |
TriggerStatementBody | Represents CREATE TRIGGER and ALTER TRIGGER statements. |
![]() |
TruncateTableStatement | Represents the TRUNCATE TABLE statement. |
![]() |
TryCatchStatement | Represents the TRY…CATCH statement. |
![]() |
TSEqualCall | Represents the TSEQUAL function call, which is a Boolean function. |
![]() |
TSql100Parser | Represents the TSql100 parser. |
![]() |
TSql100ParserConstructor | Used to create a TSql100Parser. |
![]() |
TSql80Parser | Represents the TSql80 parser. |
![]() |
TSql80ParserConstructor | Used to create a TSql80Parser. |
![]() |
TSql90Parser | Represents the TSql90 parser. |
![]() |
TSql90ParserConstructor | Used to construct a TSql90Parser. |
![]() |
TSqlBatch | Represents a batch in Transact-SQL script. |
![]() |
TSqlConcreteFragmentVisitor | Visitor for concrete abstract syntax tree (AST) nodes. |
![]() |
TSqlFragment | Represents a token fragment. |
![]() |
TSqlFragmentVisitor | Represents the base visitor for the Transact-SQL script Document Object Model (DOM). |
![]() |
TSqlParser | Represents the Transact-SQL parser. |
![]() |
TSqlParserConstructor | Used to construct a TSqlParser. |
![]() |
TSqlParserToken | Represents a parser token. |
![]() |
TSqlScript | Represents a Transact-SQL script. |
![]() |
TSqlStatement | Represents a single Transact-SQL statement. |
![]() |
UnaryExpression | Represents an expression that has a single expression as a child. |
![]() |
UniqueConstraint | Represents the unique or primary key constraint. |
![]() |
UnpivotedTableSource | Represents the unpivoted table source in a FROM clause. |
![]() |
UnqualifiedJoin | Represents the unqualified JOIN in a FROM clause. |
![]() |
UpdateCall | Represents the UPDATE() function call, which is a Boolean function. |
![]() |
UpdateForClause | Represents the FOR UPDATE [columns] case used only in DECLARE CURSOR. |
![]() |
UpdateMergeAction | Represents the update merge action. |
![]() |
UpdateStatement | Represents the UPDATE statement. |
![]() |
UpdateStatisticsStatement | Represents the UPDATE STATISTICS statement. |
![]() |
UpdateTextStatement | Represents the UPDATETEXT statement. |
![]() |
UserDataType | Represents a user data type. |
![]() |
UserDefinedTypeCallTarget | Represents the target of a call, which is a column or common language runtime (CLR) property on a column. |
![]() |
UserDefinedTypePropertyAccess | Represents a property on a user-defined type. |
![]() |
UserLoginOption | Represents the user login option. |
![]() |
UserOption | Represents the USER option. |
![]() |
UserStatement | Represents the user statement base class. |
![]() |
UseStatement | Represents the USE statement. |
![]() |
ValuesInsertSource | Represents the values list. |
![]() |
VariableDataModificationTarget | Represents the variable data modification target. |
![]() |
VariableTableSource | Represents a table source that is a variable. |
![]() |
VariableValuePair | Represents a single variable-value pair in an OPTIMIZE FOR optimizer hint. |
![]() |
ViewOption | Represents the VIEW option. |
![]() |
ViewStatementBody | Represents CREATE VIEW and ALTER VIEW statements. |
![]() |
WaitForStatement | Represents the WAITFOR statement. |
![]() |
WaitForSupportedStatement | Represents an inside statement. |
![]() |
WhenClause | Represents the WHEN clause that is used in the case expression. |
![]() |
WhereClause | Represents the WHERE clause that can be used in statements such as SELECT or UPDATE. |
![]() |
WhileStatement | Represents a WHILE statement. |
![]() |
WindowsCreateLoginSource | Represents the WINDOWS case in a CREATE LOGIN statement. |
![]() |
WithCommonTableExpressionsAndXmlNamespaces | Represents a common construct that can have common table expressions and XML namespaces in it. |
![]() |
WitnessAlterDatabaseOption | Represents the WITNESS option in the ALTER DATABASE statement, SET case. |
![]() |
WorkloadGroupImportanceParameter | Represents the workload group importance parameter. |
![]() |
WorkloadGroupParameter | Represents the workload group statement parameters. |
![]() |
WorkloadGroupResourceParameter | Represents the workload group statement parameter. |
![]() |
WorkloadGroupStatement | Represents the CREATE WORKLOAD GROUP and ALTER WORKLOAD GROUP statements. |
![]() |
WriteTextStatement | Represents the WRITETEXT statement. |
![]() |
WsdlPayloadOption | Represents the WSDL payload option. |
![]() |
XmlDataType | Represents the XML data type. |
![]() |
XmlForClause | Represents the FOR XML (options) case. |
![]() |
XmlForClauseOption | Represents the FOR XML (options) case. |
![]() |
XmlNamespaces | Represents XML namespaces. |
![]() |
XmlNamespacesAliasElement | Represents the alias variation for the XML namespace element. |
![]() |
XmlNamespacesDefaultElement | Represents the default variation for the XML namespace element. |
![]() |
XmlNamespacesElement | Represents an element that is used in defining an XML namespace. |
Interfaces
Interface | Description | |
---|---|---|
![]() |
IAuthorization | Represents the owner. |
![]() |
ICollationSetter | Represents the collation identifier. |
![]() |
IFileStreamSpecifier | Represents a specification of the file stream. |
![]() |
IPasswordChangeOption | Holds passwords for encrypting/decrypting a private key. |
![]() |
ITableElementContainer | Represents the table element container. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
AffinityKind | Enumeration specifying affinity kind. |
![]() |
AlterAction | Enumeration specifying the ALTER action. |
![]() |
AlterCertificateStatementKind | Enumeration specifying the alter certificate statement kind. |
![]() |
AlterDatabaseOptionKind | Enumeration specifies the kinds of options in ALTER DATABASE Transact-SQL statements. |
![]() |
AlterEventSessionStatementType | Enumeration specifying the type of alter event session statement. |
![]() |
AlterFullTextCatalogAction | |
![]() |
AlterIndexType | Specifies the index alteration type. |
![]() |
AlterMasterKeyOption | Specifies the master key alteration option. |
![]() |
AlterResourceGovernorCommandType | Specifies the type of alter resource governor command. |
![]() |
AlterServiceMasterKeyOption | Specifies an alter service master key option. |
![]() |
AlterTableAlterColumnOption | Specifies table and column alteration options. |
![]() |
ApplicationRoleOptionType | Specifies the application role option type. |
![]() |
AssignmentKind | Specifies the kind of assignment. |
![]() |
AttachMode | Specifies the attach mode. |
![]() |
AuditActionGroup | Specifies the audit action group. |
![]() |
AuditTargetKind | Specifies types of alter indexes. |
![]() |
AuthenticationProtocol | Specifies the authentication protocol |
![]() |
AuthenticationTypes | Specifies authentication types. |
![]() |
BackupOptionKind | Specifies the kind of backup operation. |
![]() |
BackupRestoreItemKind | Specifies the kind of backup restore item. |
![]() |
BinaryExpressionType | Specifies the type of binary expression. |
![]() |
BinaryQueryExpressionType | Specifies the type of binary query expression. |
![]() |
BoundingBoxParameterType | Specifies the type of bounding box parameter. |
![]() |
BrokerPriorityParameterSpecialType | Specifies the type of broker priority parameter. |
![]() |
BrokerPriorityParameterType | Specifies a broker priority parameter type. |
![]() |
CertificateOptionKinds | Specifies certificate option kind. |
![]() |
ChangeTrackingOption | Specifies the change tracking option. |
![]() |
ColumnType | Specifies the column type. |
![]() |
CommandOptions | Specifies the command options. |
![]() |
ComputeFunctionType | Specifies the compute function type. |
![]() |
ConstraintEnforcement | Specifies constraint enforcement. |
![]() |
CryptoMechanismType | Specifies the decryption mechanism type. |
![]() |
CursorOptions | Specifies the cursor option. |
![]() |
DatabaseAuditActionKind | Specifies the database audit action kind. |
![]() |
DatabaseEncryptionKeyAlgorithm | Specifies the database encryption key algorithm. |
![]() |
DatabaseMirroringEndpointRole | Specifies the database mirroring endpoint role. |
![]() |
DataCompressionLevel | Specifies the data compression level. |
![]() |
DbccCommand | This member is for internal use only and should not be referenced from user code. |
![]() |
DbccOptions | Specifies the Dbcc options. |
![]() |
DeleteUpdateAction | Specifies the delete update action. |
![]() |
DeviceType | Specifies the device type. |
![]() |
DropClusteredConstraintOptionType | Specifies the constraint option type. |
![]() |
DropSchemaBehavior | Specifies the DROP SCHEMA behavior. |
![]() |
EnableDisableOptionType | Specifies the option type. |
![]() |
EncryptionAlgorithm | Specifies the encryption algorithm. |
![]() |
EncryptionAlgorithmPreference | Specifies the encryption algorithm preference. |
![]() |
EndpointEncryptionSupport | Specifies the endpoint encryption support. |
![]() |
EndpointProtocol | Specifies the endpoint protocol. |
![]() |
EndpointProtocolOptions | Specifies the endpoint protocol options. |
![]() |
EndpointState | Specifies the endpoint state. |
![]() |
EndpointType | Specifies the endpoint type. |
![]() |
EventNotificationEventGroup | Specifies the event group. |
![]() |
EventNotificationEventType | Specifies the event notification event type. |
![]() |
EventNotificationTarget | Specifies the event notification target. |
![]() |
EventSessionEventRetentionModeType | Specifies the event retention mode type. |
![]() |
EventSessionMemoryPartitionModeType | Specifies the memory partition mode type. |
![]() |
ExecuteAsOption | Specifies the Execute As option. |
![]() |
FetchOrientation | Specifies the FETCH orientation. |
![]() |
FileOptionKinds | |
![]() |
FipsComplianceLevel | Specifies the Fips compliance level. |
![]() |
FullTextFunctionType | Specifies the full text function type. |
![]() |
FunctionOptions | Specifies function options. |
![]() |
GeneralSetCommandType | Specifies the general SET command type. |
![]() |
GridParameterType | Specifies the grid parameter type. |
![]() |
GroupByOption | Specifies the GROUP BY option. |
![]() |
ImportanceParameterType | Specifies the importance parameter type. |
![]() |
IndexOptionType | Specifies the index option type. |
![]() |
InsertOption | Specifies the insert option. |
![]() |
IsolationLevel | Specifies the isolation level. |
![]() |
JoinHint | Specifies the join hint. |
![]() |
KeywordCasing | Specifies keyword casing. |
![]() |
LiteralType | Specifies the literal type. |
![]() |
LockEscalationMethod | Specifies the lock escalation method. |
![]() |
LoginOptions | Specifies the login option. |
![]() |
MemoryUnit | Specifies the memory unit. |
![]() |
MergeCondition | Specifies the MERGE condition. |
![]() |
MessageSender | Specifies the message sender. |
![]() |
MessageValidationMethod | Specifies the message validation method. |
![]() |
ModifyFileGroupOption | Specifies the file group modification option. |
![]() |
NullNotNull | Specifies null value. |
![]() |
OptionState | Specifies an option state. |
![]() |
PageVerifyAlterDatabaseOptionKind | Specifies the page verify alter database option kind value. |
![]() |
ParameterlessCallType | Specifies the parameterless call type. |
![]() |
ParameterModifier | Specifies a parameter modifier. |
![]() |
ParameterStyle | Specifies the parameter style. |
![]() |
PartitionFunctionRange | Specifies the partition function range. |
![]() |
PartnerAlterDatabaseOptionKind | Specifies the partner alter database option kind. |
![]() |
PayloadOptionKinds | Specifies a payload option kind. |
![]() |
PermissionSetOption | Specifies the permission set option. |
![]() |
PortTypes | Specifies port types. |
![]() |
PrincipalType | Specifies the principal type. |
![]() |
PrivilegeType80 | Specifies the privilege type. |
![]() |
ProcedureOptions | Specifies procedure options. |
![]() |
ProcessAffinityType | Represents the type of process affinity in the ALTER SERVER CONFIGURATION statement. |
![]() |
QualifiedJoinType | Specifies the qualified join type. |
![]() |
QueueOptionType | Specifies the QUEUE option type. |
![]() |
QuoteType | Specifies the quote type. |
![]() |
RaiseErrorOptions | Specifies the RAISERROR option. |
![]() |
RecoveryAlterDatabaseOptionKind | Specifies the kind of RECOVERY option in the ALTER DATABASE statement. |
![]() |
ResourcePoolParameterType | Specifies a resource pool parameter type. |
![]() |
RestoreOptionKind | Specifies the restore option kind. |
![]() |
RestoreStatementKind | Specifies the RESTORE statement kind. |
![]() |
RetentionUnit | Specifies the retention unit. |
![]() |
RouteOptionType | Specifies the route option type. |
![]() |
SecondaryXmlIndexType | Specifies a secondary XML index type. |
![]() |
SecurityObjectKind | Specifies a kind of security object. |
![]() |
SeparatorType | Specifies the separator type. |
![]() |
ServiceBrokerOption | Specifies service broker options. |
![]() |
SetOffsets | Specifies the set offsets. |
![]() |
SetOptions | Specifies the SET option. |
![]() |
SetStatisticsOptions | Specifies the SET STATISTICS option. |
![]() |
SignableElementKind | Specifies the signable element kind. |
![]() |
SimpleAlterFullTextIndexActionKind | Specifies the index action kind. |
![]() |
SimpleBulkInsertOptionKind | Specifies a simple bulk insert option kind. |
![]() |
SimpleOptimizerHintKind | Specifies the simple optimizer hint kind. |
![]() |
SimpleTableHintKind | Specifies the simple table hint kind. |
![]() |
SoapMethodAction | Specifies a SOAP method action. |
![]() |
SoapMethodFormat | Specifies the SOAP method format. |
![]() |
SoapMethodSchemas | Specifies the SOAP method schema. |
![]() |
SortOrder | Specifies the sort order. |
![]() |
SparseColumnOption | Specifies sparse column options. |
![]() |
SpatialIndexingSchemeType | Specifies a spatial indexing scheme. |
![]() |
SqlDataTypeOption | Specifies the Sql data type option. |
![]() |
SqlScriptDifferenceOperationType | Describes the operation that must be performed for a script difference. |
![]() |
SqlVersion | Specifies the SQL version. |
![]() |
StatisticsOptionType | Specifies the statistics option type. |
![]() |
SubqueryComparisonPredicateType | Specifies a subquery comparison predicate type. |
![]() |
TableElementType | Specifies table element type. |
![]() |
TableSampleClauseOption | Specifies the table sample clause option. |
![]() |
TernaryExpressionType | Specifies the ternary expression type. |
![]() |
TriggerActionType | Specifies the trigger action type. |
![]() |
TriggerEnforcement | Specifies trigger enforcement. |
![]() |
TriggerOptionType | Specifies the trigger option type. |
![]() |
TriggerScope | Specifies the trigger scope. |
![]() |
TriggerType | Specifies the trigger type. |
![]() |
TSqlTokenType | Specifies the token type. |
![]() |
UnaryExpressionType | Specifies a unary expression type. |
![]() |
UniqueRowFilter | Specifies a unique row filter. |
![]() |
UnqualifiedJoinType | Specifies an unqualified join type. |
![]() |
UserLoginOptionType | Specifies the user login option type. |
![]() |
UserOptionType | Specifies the user option type. |
![]() |
UserType80 | Specifies the user type. |
![]() |
ViewOptionType | Specifies the view option type. |
![]() |
WaitForOption | Specifies the type of wait. |
![]() |
WorkloadGroupResourceParameterType | Specifies a workload group resource parameter type. |
![]() |
XmlDataTypeOption | Specifies the XML data type. |
![]() |
XmlForClauseOptions | Specifies XML FOR clause options. |
See Also
Reference
Other Resources
Walkthrough: Authoring a Custom Static Code Analysis Rule Assembly for SQL