Microsoft.SqlServer.TransactSql.ScriptDom 命名空间

AcceleratedDatabaseRecoveryDatabaseOption

ALTER DATABASE 语句中的ACCELERATED_DATABASE_RECOVERY选项,SET case

AddAlterFullTextIndexAction

表示 ALTER FULLTEXT INDEX 语句的 ADD 操作。

AddFileSpec

表示 ALTER ASSEMBLY 语句中 ADD FILE FROM 子句中的单个文件

AddMemberAlterRoleAction

表示添加成员更改角色的操作。

AddSearchPropertyListAction

“添加搜索属性列表”操作。

AddSensitivityClassificationStatement

将敏感度分类添加到指定列。

AddSignatureStatement

表示 ADD SIGNATURE 语句。

AdHocDataSource

表示即席数据源。

AdHocTableReference

OPENDATASOURCE (临时) 表引用。

AlgorithmKeyOption

表示 ALGORITHM 选项。

AlterApplicationRoleStatement

表示 alter application role 语句。

AlterAssemblyStatement

表示 ALTER ASSEMBLY 语句。

AlterAsymmetricKeyStatement

表示 ALTER ASYMMETRIC KEY 语句

AlterAuthorizationStatement

表示 alter authorization 语句。

AlterAvailabilityGroupAction

要对更改可用性组执行的操作。

AlterAvailabilityGroupFailoverAction

表示要为更改可用性组而执行的故障转移操作。

AlterAvailabilityGroupFailoverOption

表示故障转移选项。

AlterAvailabilityGroupStatement

表示 ALTER AVAILABILITY GROUP 语句

AlterBrokerPriorityStatement

表示 Alter Broker Priority 语句。

AlterCertificateStatement

表示 ALTER CERTIFICATE 语句

AlterColumnAlterFullTextIndexAction

表示 ALTER FULLTEXT INDEX 语句的 ALTER COLUMN 操作。

AlterColumnEncryptionKeyStatement

表示 ALTER COLUMN ENCRYPTION KEY 语句

AlterCreateEndpointStatementBase

表示 CREATE 和 ALTER ENDPOINT 语句的常见部分

AlterCreateServiceStatementBase

表示 CREATE SERVICE 语句

AlterCredentialStatement

表示 ALTER CREDENTIAL 语句

AlterCryptographicProviderStatement

表示 Alter Cryptographic Provider 语句。

AlterDatabaseAddFileGroupStatement

在 ALTER DATABASE 中添加和删除文件组事例

AlterDatabaseAddFileStatement

从 ALTER DATABASE 添加文件大小写

AlterDatabaseAuditSpecificationStatement

更改数据库审核规范。

AlterDatabaseCollateStatement

更改 ALTER DATABASE 中的 COLLATE 大小写

AlterDatabaseEncryptionKeyStatement

更改数据库加密密钥

AlterDatabaseModifyFileGroupStatement

从 ALTER DATABASE 修改文件组大小写

AlterDatabaseModifyFileStatement

从 ALTER DATABASE 修改文件大小写

AlterDatabaseModifyNameStatement

修改 ALTER DATABASE 中的名称大小写

AlterDatabaseRebuildLogStatement

从 ALTER DATABASE (未记录) 重新生成日志案例

AlterDatabaseRemoveFileGroupStatement

在 ALTER DATABASE 中添加和删除文件组事例

AlterDatabaseRemoveFileStatement

从 ALTER DATABASE 中删除文件大小写

AlterDatabaseScopedConfigurationClearStatement

表示 ALTER DATABASE SCOPED CONFIGURATION CLEAR 语句

AlterDatabaseScopedConfigurationSetStatement

表示 ALTER DATABASE SCOPED CONFIGURATION SET 语句

AlterDatabaseScopedConfigurationStatement

表示 ALTER DATABASE SCOPED CONFIGURATION 语句

AlterDatabaseSetStatement

表示 ALTER DATABASE 语句中的 SET 大小写

AlterDatabaseStatement

表示 ALTER DATABASE 语句

AlterDatabaseTermination

包含终止信息

AlterEndpointStatement

表示 ALTER ENDPOINT 语句

AlterEventSessionStatement

表示 Alter Event Session 语句。

AlterExternalDataSourceStatement

表示 ALTER EXTERNAL DATA SOURCE 语句。

AlterExternalLanguageStatement

表示 ALTER EXTERNAL LANGUAGE 语句。

AlterExternalLibraryStatement

表示 ALTER EXTERNAL LIBRARY 语句。

AlterExternalResourcePoolStatement

表示 Alter External Resource Pool 语句。

AlterFederationStatement

表示 ALTER FEDERATION 语句

AlterFullTextCatalogStatement

表示 ALTER FULLTEXT CATALOG 语句

AlterFullTextIndexAction

表示 ALTER FULLTEXT INDEX 语句的更改操作。

AlterFullTextIndexStatement

表示 ALTER FULLTEXT INDEX 语句。

AlterFullTextStopListStatement

表示 Alter Fulltext Stoplist 语句。

AlterFunctionStatement

表示 Alter Function 语句。

AlterIndexStatement

表示 alter index 语句。

AlterLoginAddDropCredentialStatement

表示用于添加或删除凭据名称的 ALTER LOGIN。

AlterLoginEnableDisableStatement

表示启用或禁用登录名的 ALTER LOGIN。

AlterLoginOptionsStatement

表示将更改选项的 ALTER LOGIN。

AlterLoginStatement

表示 ALTER LOGIN 语句。

AlterMasterKeyStatement

表示主密钥语句。

AlterMessageTypeStatement

表示 ALTER MESSAGE TYPE 语句

AlterPartitionFunctionStatement

表示 ALTER PARTITION FUNCTION 语句。

AlterPartitionSchemeStatement

表示 ALTER PARTITION SCHEME 语句。

AlterProcedureStatement

alter procedure 语句。

AlterQueueStatement

表示 alter queue 语句。

AlterRemoteServiceBindingStatement

表示 ALTER REMOTE SERVICE BINDING 语句

AlterResourceGovernorStatement

表示 Alter Resource Governor 语句。

AlterResourcePoolStatement

表示 Alter Resource Pool 语句。

AlterRoleAction

表示 ALTER ROLE 中的操作。

AlterRoleStatement

表示 alter role 语句。

AlterRouteStatement

表示 alter route 语句。

AlterSchemaStatement

表示 ALTER SCHEMA 语句

AlterSearchPropertyListStatement

表示 ALTER SEARCH PROPERTY LIST 语句

AlterSecurityPolicyStatement

表示 ALTER SECURITY POLICY 语句

AlterSequenceStatement

表示 ALTER SEQUENCE 语句

AlterServerAuditSpecificationStatement

更改服务器审核规范。

AlterServerAuditStatement

更改服务器审核。

AlterServerConfigurationBufferPoolExtensionContainerOption

表示可以具有子选项列表的单个 ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION 顶级设置。

AlterServerConfigurationBufferPoolExtensionOption

表示单个 ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION 选项。

AlterServerConfigurationBufferPoolExtensionSizeOption

表示 BUFFER POOL EXTENSION 的 SIZE 选项。

AlterServerConfigurationDiagnosticsLogMaxSizeOption

表示单个 ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG MAX_SIZE 选项。

AlterServerConfigurationDiagnosticsLogOption

表示单个 ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG 选项。

AlterServerConfigurationExternalAuthenticationContainerOption

表示可以具有子选项列表的单个 ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION 顶级设置。

AlterServerConfigurationExternalAuthenticationOption

表示单个 ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION 选项。

AlterServerConfigurationFailoverClusterPropertyOption

表示单个 ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY 选项。

AlterServerConfigurationHadrClusterOption

表示单个 ALTER SERVER CONFIGURATION SET HADR CLUSTER 选项。

AlterServerConfigurationSetBufferPoolExtensionStatement

表示 ALTER SERVER CONFIGURATION SET BUFFER POOL EXTENSION 语句。

AlterServerConfigurationSetDiagnosticsLogStatement

表示 ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG 语句。

AlterServerConfigurationSetExternalAuthenticationStatement

表示 ALTER SERVER CONFIGURATION SET EXTERNAL AUTHENTICATION 语句。

AlterServerConfigurationSetFailoverClusterPropertyStatement

表示 ALTER SERVER CONFIGURATION SET FAILOVER CLUSTER PROPERTY 语句。

AlterServerConfigurationSetHadrClusterStatement

表示 ALTER SERVER CONFIGURATION SET HADR CLUSTER 语句。

AlterServerConfigurationSetSoftNumaStatement

表示 ALTER SERVER CONFIGURATION SET SOFTNUMA 语句。

AlterServerConfigurationSoftNumaOption

表示单个 ALTER SERVER CONFIGURATION SET SOFTNUMA 选项。

AlterServerConfigurationStatement

表示 ALTER SERVER CONFIGURATION 语句。

AlterServerRoleStatement

表示 ALTER SERVER ROLE 语句。

AlterServiceMasterKeyStatement

表示 ALTER SERVICE MASTER KEY 语句

AlterServiceStatement

表示 ALTER SERVICE 语句

AlterSymmetricKeyStatement

表示 ALTER SYMMETRIC KEY 语句

AlterTableAddTableElementStatement

添加 Alter Table 语句的 table 元素专用化。 具有列和约束定义。

AlterTableAlterColumnStatement

Alter Table 语句的列专用化。

AlterTableAlterIndexStatement

Alter Table 语句的 Alter index rebuild 专用化。

AlterTableAlterPartitionStatement

拆分/合并 SQL DW 表的分区。

AlterTableChangeTrackingModificationStatement

修改表的更改跟踪。

AlterTableConstraintModificationStatement

定义对表约束的修改。

AlterTableDropTableElement

表示可用于 alter table drop 语句的单独的元素。

AlterTableDropTableElementStatement

删除 Alter Table 语句的 table 元素专用化。 具有要删除的列和约束的名称。

AlterTableFileTableNamespaceStatement

启用或禁用表上的 filetable 命名空间。

AlterTableRebuildStatement

重新生成表上的索引。

AlterTableSetStatement

更改表的表选项。

AlterTableStatement

表示 alter table 语句基类。

AlterTableSwitchStatement

Alter Table 语句的开关专用化。

AlterTableTriggerModificationStatement

定义针对表的触发器的修改。 可以启用或禁用触发器。

AlterTriggerStatement

ALTER TRIGGER 语句。

AlterUserStatement

表示 alter user 语句。

AlterViewStatement

ALTER VIEW 语句。

AlterWorkloadGroupStatement

表示 Alter Workload Group 语句。

AlterXmlSchemaCollectionStatement

表示 alter xml schema collection 语句。

ApplicationRoleOption

表示应用程序角色选项。

ApplicationRoleStatement

表示应用程序角色语句基础。

AssemblyEncryptionSource

表示对包含密钥或证书的程序集的引用

AssemblyName

表示 CLR 程序集名称。

AssemblyOption

表示程序集选项。

AssemblyStatement

表示 create 和 alter assembly 语句中的常见部分。

AssignmentSetClause

表示赋值的 SET 子句。

AsymmetricKeyCreateLoginSource

CREATE LOGIN 语句中的证书案例

AtomicBlockOption

表示单个 ATOMIC 块选项。

AtTimeZoneCall

表示 AT TIME ZONE 调用。

AuditActionGroupReference

表示审核组引用。

AuditActionSpecification

表示审核操作规范。

AuditGuidAuditOption

CREATE SERVER AUDIT 语句中的AUDIT_GUID选项。

AuditOption

CREATE/ALTER SERVER AUDIT 语句中的单个选项。

AuditSpecificationDetail

审核操作规范和审核操作组名称的基类。

AuditSpecificationPart

表示审核规范语句中的一个 ADD/DROP 子句。

AuditSpecificationStatement

表示审核规范语句。

AuditTarget

CREATE/ALTER SERVER AUDIT 语句中的审核目标。

AuditTargetOption

用于审核目标的单个选项。

AuthenticationEndpointProtocolOption

表示身份验证 HTTP 终结点协议选项

AuthenticationPayloadOption

表示 AUTHENTICATION 有效负载选项

AutoCleanupChangeTrackingOptionDetail

AUTO_CLEANUP ALTER DATABASE SET 语句中CHANGE_TRACKING选项的一部分。

AutoCreateStatisticsDatabaseOption

带括号的子选项的数据库选项。

AutomaticTuningCreateIndexOption

自动优化选项的“创建索引”部分

AutomaticTuningDatabaseOption

ALTER DATABASE 语句中的自动优化选项,SET case

AutomaticTuningDropIndexOption

自动优化选项的删除索引部分

AutomaticTuningForceLastGoodPlanOption

自动优化选项的“强制上一个良好计划”部分

AutomaticTuningMaintainIndexOption

维护自动优化选项的索引部分

AutomaticTuningOption

单个自动优化选项。

AvailabilityGroupOption

可用性组选项的基础。

AvailabilityGroupStatement

可用性组语句的基础

AvailabilityModeReplicaOption

表示可用性模式的副本选项。

AvailabilityReplica

可用性副本 (replica) 声明。

AvailabilityReplicaOption

表示可用性副本选项。

BackupCertificateStatement

表示 BACKUP CERTIFICATE 语句

BackupDatabaseStatement

表示 BACKUP DATABASE 语句

BackupEncryptionOption

表示备份语句中的加密选项。

BackupMasterKeyStatement

表示 BACKUP MASTER KEY 语句

BackupOption

表示 BACKUP 语句中的单个选项

BackupRestoreFileInfo

有关正在备份/还原的文件/文件组的信息 (READ_WRITE_FILEGROUPS - 2005 年仅)

BackupRestoreMasterKeyStatementBase

表示 BACKUP 和 RESTORE (SERVICE) MASTER KEY 语句的常见部分

BackupServiceMasterKeyStatement

表示 BACKUP SERVICE MASTER KEY 语句

BackupStatement

表示 BACKUP/DUMP 语句

BackupTransactionLogStatement

表示 BACKUP TRANSACTION 语句

BackwardsCompatibleDropIndexClause

表示 DROP INDEX 语句中的旧样式子句

BeginConversationTimerStatement

表示 BEGIN CONVERSATION TIMER 语句

BeginDialogStatement

表示 BEGIN DIALOG 语句

BeginEndAtomicBlockStatement

表示一组以 BEGIN 开头且以 ATOMIC 块中的 END 关键字 (keyword) 结束的语句。

BeginEndBlockStatement

表示以 BEGIN 开头并以 END 关键字结尾的一组语句。

BeginTransactionStatement

表示 begin transaction 和 begin distributed transaction 语句。

BinaryExpression

具有两个表达式作为子级的表达式。

BinaryLiteral

表示二进制文字。

BinaryQueryExpression

此类表示 select 语句中使用的联合。

BooleanBinaryExpression

具有两个布尔表达式作为子级的布尔表达式

BooleanComparisonExpression

在两个标量表达式之间进行比较的布尔表达式

BooleanExpression

表示布尔表达式的抽象基类

BooleanExpressionSnippet

任意布尔表达式的占位符。

BooleanIsNullExpression

IS [NOT] NULL 的布尔表达式

BooleanNotExpression

表示 NOT 布尔表达式

BooleanParenthesisExpression

表示在括号中括起来的布尔表达式。

BooleanTernaryExpression

具有三个表达式作为子级的布尔表达式。

BoundingBoxParameter

表示按名称的空间索引结构化参数。

BoundingBoxSpatialIndexOption

表示BOUNDING_BOX空间索引选项。

BreakStatement

表示 break 语句。

BrokerPriorityParameter

表示 broker prioriry 语句参数。

BrokerPriorityStatement

表示 Create 和 Alter Broker Priority 语句。

BrowseForClause

表示 FOR BROWSE 事例

BuiltInFunctionTableReference

此类将内置函数表示为简单的表引用。

BulkInsertBase

表示 BULK INSERT 语句

BulkInsertOption

表示 BULK INSERT 语句中的单个选项

BulkInsertStatement

表示 BULK INSERT 语句

BulkOpenRowset

表示 OPENROWSET (BULK ...) 表引用。

CallTarget

表示函数调用的目标。

CaseExpression

表示 case 表达式。

CastCall

表示转换调用。

CatalogCollationOption

设置数据库的CATALOG_COLLATION

CellsPerObjectSpatialIndexOption

表示 CELLS_PER_OBJECT 空间索引选项。

CertificateCreateLoginSource

CREATE LOGIN 语句中的证书事例

CertificateOption

表示 CREATE CERTIFICATE 语句中的单个 SUBJECT、START_DATE或EXPIRE_DATE选项

CertificateStatementBase

表示 CREATE CERTIFICATE 语句

ChangeRetentionChangeTrackingOptionDetail

CHANGE_RETENTION ALTER DATABASE SET 语句中CHANGE_TRACKING选项的一部分。

ChangeTableChangesTableReference

具有 CHANGES 选项的 CHANGETABLE 子句。

ChangeTableVersionTableReference

具有 VERSION 选项的 CHANGETABLE 子句。

ChangeTrackingDatabaseOption

ALTER DATABASE 语句中的CHANGE_TRACKING选项,SET case

ChangeTrackingFullTextIndexOption

表示 FULLTEXT INDEX 语句中的CHANGE_TRACKING选项。

ChangeTrackingOptionDetail

ChangeTrackingDatabaseOption 的一个详细信息

CharacterSetPayloadOption

表示CHARACTER_SET有效负载选项

CheckConstraintDefinition

表示检查约束。

CheckpointStatement

表示 checkpoint 语句。

ChildObjectName

表示子架构对象的名称。

ClassifierEndTimeOption

表示工作负载分类器的开始时间选项。

ClassifierImportanceOption

表示工作负荷分类器的重要性选项。

ClassifierMemberNameOption

表示工作负载分类器的成员名称选项。

ClassifierStartTimeOption

表示工作负载分类器的开始时间选项。

ClassifierWlmContextOption

表示工作负载分类器的 wlm 上下文选项。

ClassifierWlmLabelOption

表示工作负荷分类器的查询标签选项。

ClassifierWorkloadGroupOption

表示工作负荷分类器的工作负荷组选项。

CloseCursorStatement

关闭游标语句

CloseMasterKeyStatement

关闭主键语句。

CloseSymmetricKeyStatement

关闭对称密钥语句。

CoalesceExpression

表示接合表达式。

ColumnDefinition

此片段表示列定义

ColumnDefinitionBase

表示最基本的列定义

ColumnEncryptionAlgorithmNameParameter

表示用于加密列加密密钥的加密算法的参数

ColumnEncryptionAlgorithmParameter

用于加密列的列加密算法的列定义中的单个参数

ColumnEncryptionDefinition

表示列的加密属性的类

ColumnEncryptionDefinitionParameter

列的单个加密参数

ColumnEncryptionKeyNameParameter

表示用于加密列的列加密密钥的参数

ColumnEncryptionKeyStatement

所有列加密密钥语句对象的基类

ColumnEncryptionKeyValue

表示使用列主密钥加密的列加密密钥的值的类

ColumnEncryptionKeyValueParameter

列加密密钥值的单个参数

ColumnEncryptionTypeParameter

列加密类型的列定义中的单个参数

ColumnMasterKeyEnclaveComputationsParameter

表示 enclave 计算签名的参数

ColumnMasterKeyNameParameter

表示用于加密列加密密钥的列主密钥的参数

ColumnMasterKeyParameter

CREATE COLUMN MASTER KEY 语句中的单个参数

ColumnMasterKeyPathParameter

表示密钥存储提供程序中密钥路径的参数

ColumnMasterKeyStoreProviderNameParameter

保护列主密钥的密钥存储提供程序参数

ColumnReferenceExpression

此类表示列。 由于 Sql 语法的歧义性,在没有表和类型定义的情况下,我们无法消除属性中的列,即使这样也可能不明确。 因此该列可能在标识符中具有尾随属性。

ColumnStorageOptions

表示列存储选项。

ColumnWithSortOrder

表示具有排序顺序的列标识符。

CommandSecurityElement80

表示具有命令的安全元素。

CommitTransactionStatement

表示 commit transaction 语句。

CommonTableExpression

此类表示公用表表达式。

CompositeGroupingSpecification

构成子规范的列表。

CompressionDelayIndexOption

表示压缩延迟索引选项,该选项可以是具有可选分钟/分钟时间单位的表达式。

CompressionEndpointProtocolOption

表示端口 HTTP 终结点协议选项

CompressionPartitionRange

表示 DATA_COMPRESSION 选项中的单个范围。

ComputeClause

表示可用于诸如 select 语句的 compute by 子句。

ComputeFunction

表示可在计算子句中使用的计算函数。

ConstraintDefinition

表示约束的基类。

ContainmentDatabaseOption

用于包含的数据库选项

ContinueStatement

表示 continue 语句。

ContractMessage

表示有关 CREATE CONTRACT 语句中的单个消息的信息

ConvertCall

表示转换调用。

CopyColumnOption

表示复制命令的列选项

CopyCredentialOption

表示 COPY 语句 CREDENTIAL 选项

CopyOption

表示 COPY 语句选项

CopyStatement

表示 COPY 语句

CopyStatementOptionBase

单个复制语句选项。

CreateAggregateStatement

表示 CREATE AGGREGATE 语句

CreateApplicationRoleStatement

表示 create application role 语句。

CreateAssemblyStatement

表示 CREATE ASSEMBLY 语句。

CreateAsymmetricKeyStatement

表示 CREATE ASYMMETRIC KEY 语句

CreateAvailabilityGroupStatement

表示 CREATE AVAILABILITY GROUP 语句

CreateBrokerPriorityStatement

表示 Create Broker Priority 语句。

CreateCertificateStatement

表示 CREATE CERTIFICATE 语句

CreateColumnEncryptionKeyStatement

表示 CREATE COLUMN ENCRYPTION KEY 语句

CreateColumnMasterKeyStatement

表示 CREATE COLUMN MASTER KEY 语句

CreateColumnStoreIndexStatement

表示 create column store index 语句。

CreateContractStatement

表示 CREATE CONTRACT 语句

CreateCredentialStatement

表示 CREATE CREDENTIAL 语句

CreateCryptographicProviderStatement

表示 Create Cryptographic Provider 语句。

CreateDatabaseAuditSpecificationStatement

创建数据库审核规范。

CreateDatabaseEncryptionKeyStatement

创建数据库加密密钥

CreateDatabaseStatement

表示 CREATE DATABASE 语句

CreateDefaultStatement

表示 Create Default 语句。

CreateEndpointStatement

表示 CREATE ENDPOINT 语句

CreateEventNotificationStatement

表示 create event notification 语句。

CreateEventSessionStatement

表示 Create Event Session 语句。

CreateExternalDataSourceStatement

表示 CREATE EXTERNAL DATA SOURCE 语句。

CreateExternalFileFormatStatement

表示 CREATE EXTERNAL FILE FORMAT 语句。

CreateExternalLanguageStatement

表示 CREATE EXTERNAL LANGUAGE 语句。

CreateExternalLibraryStatement

表示 CREATE EXTERNAL LIBRARY 语句。

CreateExternalResourcePoolStatement

表示 Create External Resource Pool 语句。

CreateExternalStreamingJobStatement

表示 EXEC sys.sp_create_streaming_job 语句。

CreateExternalStreamStatement

表示 CREATE EXTERNAL STREAM 语句。

CreateExternalTableStatement

表示 CREATE EXTERNAL TABLE 语句。

CreateFederationStatement

表示 CREATE FEDERATION 语句

CreateFullTextCatalogStatement

表示 CREATE FULLTEXT CATALOG 语句

CreateFullTextIndexStatement

表示 create 全文索引语句。

CreateFullTextStopListStatement

表示 Create FullText StopList 语句。

CreateFunctionStatement

表示 Create Function 语句。

CreateIndexStatement

表示 create index 语句。

CreateLoginSource

CREATE LOGIN 语句中不同登录源的基类

CreateLoginStatement

表示 CREATE LOGIN 语句。

CreateMasterKeyStatement

表示 CREATE MASTER KEY 语句。

CreateMessageTypeStatement

表示 CREATE MESSAGE TYPE 语句

CreateOrAlterFunctionStatement

表示 Create Or Alter Function 语句。

CreateOrAlterProcedureStatement

create 或 alter procedure 语句。

CreateOrAlterTriggerStatement

CREATE 或 ALTER TRIGGER 语句。

CreateOrAlterViewStatement

CREATE 或 ALTER VIEW 语句。

CreatePartitionFunctionStatement

表示 CREATE PARTITION FUNCTION 语句

CreatePartitionSchemeStatement

表示 CREATE PARTITION SCHEME 语句

CreateProcedureStatement

create procedure 语句。

CreateQueueStatement

表示 create queue 语句。

CreateRemoteServiceBindingStatement

表示 CREATE REMOTE SERVICE BINDING 语句

CreateResourcePoolStatement

表示 Create Resource Pool 语句。

CreateRoleStatement

表示 create role 语句。

CreateRouteStatement

表示 create route 语句。

CreateRuleStatement

表示 Create Rule 语句。

CreateSchemaStatement

表示 create schema 语句。

CreateSearchPropertyListStatement

表示 CREATE SEARCH PROPERTY LIST 语句

CreateSecurityPolicyStatement

表示 CREATE SECURITY POLICY 语句

CreateSelectiveXmlIndexStatement

表示 create 选择性 xml 索引语句。

CreateSequenceStatement

表示 CREATE SEQUENCE 语句

CreateServerAuditSpecificationStatement

创建服务器审核规范。

CreateServerAuditStatement

创建服务器审核。

CreateServerRoleStatement

表示 CREATE SERVER ROLE 语句。

CreateServiceStatement

表示 CREATE SERVICE 语句

CreateSpatialIndexStatement

表示 Create Spatial Index 语句。

CreateStatisticsStatement

表示 create statistics 语句。

CreateSymmetricKeyStatement

表示 CREATE SYMMETRIC KEY 语句

CreateSynonymStatement

表示 create synonym 语句。

CreateTableStatement

表示 Create Table 语句

CreateTriggerStatement

CREATE TRIGGER 语句。

CreateTypeStatement

表示 create type 语句。

CreateTypeTableStatement

创建表类型

CreateTypeUddtStatement

表示用户定义的数据类型(派生自 Sql 类型)的 create 类型语句。

CreateTypeUdtStatement

表示用户定义的类型的 create 类型语句,该语句派生自 CLR 类型。

CreateUserStatement

表示 create user 语句。

CreateViewStatement

CREATE VIEW 语句。

CreateWorkloadClassifierStatement

表示 Create Workload Classifier 语句。

CreateWorkloadGroupStatement

表示 Create Workload Group 语句。

CreateXmlIndexStatement

表示 create xml index 语句。

CreateXmlSchemaCollectionStatement

表示 create xml schema collection 语句。

CreationDispositionKeyOption

表示CREATION_DISPOSITION选项。

CredentialStatement

表示 ALTER 和 CREATE CREDENTIAL 语句的常见部分

CryptoMechanism

表示解密机制。

CubeGroupingSpecification

表示 CUBE 分组规范。

CursorDefaultDatabaseOption

ALTER DATABASE 语句中的CURSOR_DEFAULT选项,SET case

CursorDefinition

表示游标定义

CursorId

表示对游标的引用

CursorOption

表示游标选项。

CursorStatement

打开/关闭/提取游标语句的基类型

DatabaseAuditAction

表示审核操作规范中的单个操作。

DatabaseConfigurationClearOption

ALTER DATABASE SCOPED CONFIGURATION 语句中的单个选项,CLEAR 选项

DatabaseConfigurationSetOption

ALTER DATABASE SCOPED CONFIGURATION 语句中的单个选项,SET 选项

DatabaseEncryptionKeyStatement

处理加密密钥的语句的基类。

DatabaseOption

ALTER DATABASE 语句中的单个选项,SET 事例

DataCompressionOption

表示单个数据压缩选项。

DataModificationSpecification

数据修改规范的常用选项的基类。

DataModificationStatement

表示数据修改语句。

DataModificationTableReference

表示具有作为表引用的 output 子句的 sub-dml。

DataRetentionTableOption

DATA_RETENTION表选项。

DataTypeReference

基数据类型类。

DataTypeSequenceOption

表示定义数据类型的序列选项

DbccNamedLiteral

表示 DBCC 语句中的命名文本

DbccOption

表示 dbcc 选项。

DbccStatement

表示 DBCC 语句 (所有变体)

DeallocateCursorStatement

解除分配游标语句

DeclareCursorStatement

表示 DECLARE CURSOR 语句

DeclareTableVariableBody

表示声明 @variable 表变体的正文。

DeclareTableVariableStatement

此类表示 declare @variable 语句的表变体。

DeclareVariableElement

此类表示 DeclareVariableStatement 正文中的单个声明。

DeclareVariableStatement

此语句表示除表声明之外的 declare @variable 语句。

DefaultConstraintDefinition

表示默认约束。

DefaultLiteral

表示 DEFAULT 的文字

DelayedDurabilityDatabaseOption

延迟持续性的数据库选项

DeleteMergeAction

表示删除合并操作

DeleteSpecification

Delete 的属性

DeleteStatement

表示 delete 语句。

DenyStatement

表示 deny 语句。

DenyStatement80

表示 deny 语句。

DeviceInfo

表示有关用于备份或还原的设备的信息

DialogOption

表示对话框选项。

DiskStatement

表示 DISK 语句。

DiskStatementOption

表示 disk 语句选项。

DistinctPredicate

表示非重复谓词。

DropAggregateStatement

表示 DROP AGGREGATE 语句

DropAlterFullTextIndexAction

表示 ALTER FULLTEXT INDEX 语句的 DROP 操作。

DropApplicationRoleStatement

表示 DROP APPLICATION ROLE 语句。

DropAssemblyStatement

表示 DROP ASSEMBLY 语句

DropAsymmetricKeyStatement

表示 DROP ASYMMETRIC KEY 语句。

DropAvailabilityGroupStatement

表示 DROP AVAILABILITY GROUP 语句。

DropBrokerPriorityStatement

表示 Drop Broker Priority 语句。

DropCertificateStatement

表示 DROP CERTIFICATE 语句。

DropChildObjectsStatement

表示具有 DROP INDEX 或 STATISTICS (子对象的 DROP)

DropClusteredConstraintMoveOption

删除聚集约束移动选项

DropClusteredConstraintOption

放置聚集约束的抽象基类。

DropClusteredConstraintStateOption

放置聚集约束的抽象基类。

DropClusteredConstraintValueOption

指定了值的删除聚集约束选项

DropClusteredConstraintWaitAtLowPriorityLockOption

删除聚集约束等待低优先级锁定选项

DropColumnEncryptionKeyStatement

表示 DROP COLUMN ENCRYPTION KEY 语句

DropColumnMasterKeyStatement

表示 DROP COLUMN MASTER KEY 语句

DropContractStatement

表示 DROP CONTRACT 语句。

DropCredentialStatement

表示 DROP CREDENTIAL 语句。

DropCryptographicProviderStatement

表示 Drop Cryptographic Provider 语句。

DropDatabaseAuditSpecificationStatement

表示 DROP DATABASE AUDIT SPECIFICATION 语句。

DropDatabaseEncryptionKeyStatement

删除数据库加密密钥。

DropDatabaseStatement

表示 DROP DATABASE 语句

DropDefaultStatement

表示 DROP DEFAULT 语句

DropEndpointStatement

表示 DROP ENDPOINT 语句。

DropEventNotificationStatement

表示 DROP EVENT NOTIFICATION 语句。

DropEventSessionStatement

表示 Drop 事件会话语句。

DropExternalDataSourceStatement

表示 DROP EXTERNAL DATA SOURCE 语句。

DropExternalFileFormatStatement

表示 DROP EXTERNAL FILE FORMAT 语句。

DropExternalLanguageStatement

表示 DROP EXTERNAL LANGUAGE 语句。

DropExternalLibraryStatement

表示 DROP EXTERNAL LIBRARY 语句。

DropExternalResourcePoolStatement

表示 Drop External Resource Pool 语句。

DropExternalStreamingJobStatement

表示 EXEC sys.sp_drop_streaming_job 语句。

DropExternalStreamStatement

表示 DROP EXTERNAL STREAM 语句。

DropExternalTableStatement

表示 DROP EXTERNAL TABLE 语句。

DropFederationStatement

表示 DROP FEDERATION 语句。

DropFullTextCatalogStatement

表示 DROP FULLTEXT CATALOG 语句。

DropFullTextIndexStatement

表示 DROP FULLTEXT INDEX 语句。

DropFullTextStopListStatement

表示 Drop Fulltext Stoplist 语句。

DropFunctionStatement

表示 DROP FUNCTION 语句

DropIndexClause

表示 DROP INDEX 语句中的关系索引或 xml 索引

DropIndexClauseBase

表示 DROP INDEX 语句中的单个子句

DropIndexStatement

表示 DROP INDEX 语句

DropLoginStatement

表示 DROP LOGIN 语句。

DropMasterKeyStatement

表示 DROP MASTER KEY 语句。

DropMemberAlterRoleAction

表示删除成员更改角色的操作。

DropMessageTypeStatement

表示 DROP MESSAGE TYPE 语句。

DropObjectsStatement

表示引用对象列表的 DROP 语句

DropPartitionFunctionStatement

表示 DROP PARTITION FUNCTION 语句。

DropPartitionSchemeStatement

表示 DROP PARTITION SCHEME 语句。

DropProcedureStatement

表示 DROP PROCEDURE 语句

DropQueueStatement

表示 DROP QUEUE 语句。

DropRemoteServiceBindingStatement

表示 DROP REMOTE SERVICE BINDING 语句。

DropResourcePoolStatement

表示 Drop Resource Pool 语句。

DropRoleStatement

表示 DROP ROLE 语句。

DropRouteStatement

表示 DROP ROUTE 语句。

DropRuleStatement

表示 DROP RULE 语句

DropSchemaStatement

表示 DROP SCHEMA 语句

DropSearchPropertyListAction

DROP search 属性列表操作

DropSearchPropertyListStatement

表示 DROP SEARCH PROPERTY LIST 语句

DropSecurityPolicyStatement

表示 DROP SECURITY POLICY 语句

DropSensitivityClassificationStatement

从指定列中删除敏感度分类。

DropSequenceStatement

表示 DROP SEQUENCE 语句

DropServerAuditSpecificationStatement

表示 DROP SERVER AUDIT SPECIFICATION 语句。

DropServerAuditStatement

删除服务器审核。

DropServerRoleStatement

表示 DROP SERVER ROLE 语句。

DropServiceStatement

表示 DROP SERVICE 语句。

DropSignatureStatement

表示 DROP SIGNATURE 语句。

DropStatisticsStatement

表示 DROP STATISTICS 语句

DropSymmetricKeyStatement

表示 DROP SYMMETRIC KEY 语句。

DropSynonymStatement

表示 DROP SYNONYM 语句

DropTableStatement

表示 DROP TABLE 语句

DropTriggerStatement

表示 DROP TRIGGER 语句

DropTypeStatement

表示 DROP TYPE 语句。

DropUnownedObjectStatement

表示这些无所有者对象的 DROP 语句

DropUserStatement

表示 DROP USER 语句。

DropViewStatement

表示 DROP VIEW 语句

DropWorkloadClassifierStatement

表示 Drop Workload Classifier 语句

DropWorkloadGroupStatement

表示 Drop Workload Group 语句。

DropXmlSchemaCollectionStatement

表示 DROP XML SCHEMA COLLECTION 语句。

DurabilityTableOption

DURABILITY 表选项。

DWCompatibilityLevelConfigurationOption

ALTER DATABASE SCOPED CONFIGURATION 语句中的 DWCompatibilityLevel 选项

EnabledDisabledPayloadOption

表示一个选项,该选项可以是 ENABLED 或 DISABLED

EnableDisableTriggerStatement

定义对触发器的修改。 可以启用或禁用触发器。

EncryptedValueParameter

表示列加密密钥的加密值的参数

EncryptionPayloadOption

表示 ENCRYPTION 有效负载选项

EncryptionSource

不同密钥/证书源的基类

EndConversationStatement

表示 END CONVERSATION 语句

EndpointAffinity

表示 CREATE/ALTER ENDPOINT 语句中的 AFFINITY 选项

EndpointProtocolOption

表示 CREATE ENDPOINT 语句中的单个协议选项

EventDeclaration

表示事件声明

EventDeclarationCompareFunctionParameter

表示事件声明谓词参数

EventDeclarationSetParameter

表示事件声明集参数

EventGroupContainer

表示事件类型

EventNotificationObjectScope

表示事件通知的范围。

EventRetentionSessionOption

表示EVENT_RETENTION_MODE会话选项

EventSessionObjectName

表示 CREATE 和 ALTER EVENT SESSION 语句中使用的对象名称。

EventSessionStatement

表示 CREATE 和 ALTER EVENT SESSION 语句。

EventTypeContainer

表示事件类型

EventTypeGroupContainer

表示事件类型或组

ExecutableEntity

可以使用 EXECUTE 语句执行的所有可能操作的基类。

ExecutableProcedureReference

表示对 execute 中过程的引用。

ExecutableStringList

表示传递给 EXECUTE 语句的命令的字符串。

ExecuteAsClause

表示 execute as 子句。

ExecuteAsFunctionOption

“作为函数执行”选项

ExecuteAsProcedureOption

“作为过程执行”选项

ExecuteAsStatement

表示 EXECUTE AS 语句

ExecuteAsTriggerOption

EXECUTE AS 触发器选项

ExecuteContext

表示 execute 语句的安全上下文

ExecuteInsertSource

表示 EXECUTE 的插入源。

ExecuteOption

表示 execute 语句的选项

ExecuteParameter

传递给 EXECUTE 语句中的过程的参数

ExecuteSpecification

表示对 EXECUTE 的调用

ExecuteStatement

表示 EXECUTE T-SQL 语句

ExistsPredicate

表示存在谓词。

ExpressionCallTarget

表示函数调用的表达式目标。

ExpressionGroupingSpecification

对其执行分组操作的表达式。

ExpressionWithSortOrder

此类表示具有排序顺序的表达式。

ExternalCreateLoginSource

CREATE LOGIN 语句中的外部大小写

ExternalDataSourceLiteralOrIdentifierOption

表示类型为 Literal 或 Identifier 的属性。

ExternalDataSourceOption

CREATE EXTERNAL DATA SOURCE 语句可选属性。

ExternalDataSourceStatement

所有外部数据源语句对象的基类。

ExternalFileFormatContainerOption

表示外部文件格式子选项的列表。

ExternalFileFormatLiteralOption

表示类型为 Literal 的任何属性值。

ExternalFileFormatOption

CREATE EXTERNAL FILE FORMAT 语句可选属性。

ExternalFileFormatStatement

所有外部文件格式语句对象的基类。

ExternalFileFormatUseDefaultTypeOption

表示USE_DEFAULT_TYPE可选属性值。

ExternalFileOption

ExternalFileOption 基类。

ExternalLanguageFileOption

表示 CREATE EXTERNAL LANGUAGE 语句中的单个文件

ExternalLanguageStatement

表示创建和更改外部语言语句中的常见部分。

ExternalLibraryFileOption

表示 CREATE EXTERNAL LIBRARY 语句中的单个文件

ExternalLibraryStatement

表示创建和更改外部库语句中的常见部分。

ExternalResourcePoolAffinitySpecification

表示外部资源池语句相关性规范。

ExternalResourcePoolParameter

表示外部资源池语句参数。

ExternalResourcePoolStatement

表示 Create 和 Alter External Resource Pool 语句。

ExternalStreamingJobStatement

所有外部流式处理作业语句对象的基类。

ExternalStreamLiteralOrIdentifierOption

表示类型为 Literal 或 Identifier 的属性。

ExternalStreamOption

CREATE EXTERNAL STREAM 语句可选属性。

ExternalStreamStatement

所有外部流语句对象的基类。

ExternalTableColumnDefinition

表示最基本的列定义。

ExternalTableDistributionOption

分片映射管理器数据源上的外部表的外部表 DISTRIBUTION 选项。

ExternalTableDistributionPolicy

外部表分发策略的基类。

ExternalTableLiteralOrIdentifierOption

包含子句选项的外部表,该子句选项需要文本或标识符作为所设置的值。

ExternalTableOption

单个外部表选项。

ExternalTableRejectTypeOption

HDFS 数据源上外部表REJECT_TYPE选项。

ExternalTableReplicatedDistributionPolicy

外部表分发策略的 REPLICATED 选项的表示形式。

ExternalTableRoundRobinDistributionPolicy

表示外部表分发策略的ROUND_ROBIN选项。

ExternalTableShardedDistributionPolicy

外部表分发策略的 SHARDED 选项的表示形式。

ExternalTableStatement

所有外部表语句对象的基类。

ExtractFromExpression

表示从其开始提取的表达式。

FailoverModeReplicaOption

表示故障转移模式的副本选项。

FederationScheme

此类存储表的联合方案

FetchCursorStatement

表示 FETCH 游标语句

FetchType

保存有关不同提取方向的信息

FileDeclaration

表示 CREATE DATABASE 语句中的单个文件声明

FileDeclarationOption

表示 CREATE DATABASE 语句中的单个文件声明选项

FileEncryptionSource

表示对包含密钥或证书的 (可执行文件) 文件的引用

FileGroupDefinition

在 CREATE DATABASE 语句中表示文件组

FileGroupOrPartitionScheme

表示文件组或分区方案。

FileGrowthFileDeclarationOption

FILEGROWTH 的文件声明选项。

FileNameFileDeclarationOption

FILENAME 的文件声明选项。

FileStreamDatabaseOption

创建和更改数据库中的 FILESTREAM 选项。

FileStreamOnDropIndexOption

表示 DROP INDEX 中的FILESTREAM_ON选项

FileStreamOnTableOption

Filestream_on表选项。

FileStreamRestoreOption

表示 restore 语句中的 FileStream 选项。

FileTableCollateFileNameTableOption

FILETABLE_COLLATE_FILENAME表选项。

FileTableConstraintNameTableOption

FILETABLE_PRIMARY_KEY_CONSTRAINT_NAME、FILETABLE_STREAMID_UNIQUE_CONSTRAINT_NAME或FILETABLE_FULLPATH_UNIQUE_CONSTRAINT_NAME表选项。

FileTableDirectoryTableOption

FILETABLE_DIRECTORY表选项。

ForceSeekTableHint

表示 forceseek 提示。

ForClause

SELECT 中不同 FOR 子句的基类

ForeignKeyConstraintDefinition

表示外键约束。

FromClause

表示 QuerySpecification 中的 From 子句

FullTextCatalogAndFileGroup

表示 CREATE FULLTEXT 语句中的目录/文件组选项。

FullTextCatalogOption

全文目录选项的基类。

FullTextCatalogStatement

表示 CREATE FULLTEXT CATALOG 语句

FullTextIndexColumn

表示全文索引的列。

FullTextIndexOption

表示 CREATE FULLTEXT INDEX 语句中的单个选项。

FullTextPredicate

表示全文谓词。

FullTextStopListAction

表示 Alter Fulltext Stoplist 语句中的操作。

FullTextTableReference

表示 FREETEXTTABLE 和 CONTAINSTABLE 表引用。

FunctionCall

表示函数调用。

FunctionCallSetClause

表示函数调用的 SET 子句。

FunctionOption

表示函数选项

FunctionReturnType

函数返回类型的基类

FunctionStatementBody

表示 CREATE/ALTER FUNCTION 语句

GeneralSetCommand

要分解为单独的类 - 当我们有时间的时候。 目前, 表示 SET 语句中的单个命令, (例如 set !language us_english!)

GenericConfigurationOption

可设置为带符号整数、字符串文本、标识符或关键字 ON/OFF/PRIMARY 的选项。

GetConversationGroupStatement

表示 GET CONVERSATION GROUP 语句

GlobalFunctionTableReference

此类表示不属于架构的全局内置函数集。

GlobalVariableExpression

表示全局变量表达式

GoToStatement

表示 goto 语句。

GrandTotalGroupingSpecification

表示 ( ) (总计) 分组规范。

GrantStatement

表示 grant 语句。

GrantStatement80

表示 grant 语句。

GraphConnectionBetweenNodes

抽象基类,表示从一个节点表到图形表中另一个节点表的连接。

GraphConnectionConstraintDefinition

表示图形表的连接约束。

GraphMatchCompositeExpression

MATCH 表达式的布尔表达式

GraphMatchExpression

MATCH 表达式的布尔表达式

GraphMatchLastNodePredicate

LastNode 的布尔表达式

GraphMatchNodeExpression

MATCH 的布尔表达式

GraphMatchPredicate

MATCH 的布尔表达式

GraphMatchRecursivePredicate

最短路径表达式的布尔表达式

GraphRecursiveMatchQuantifier

MATCH 的布尔表达式

GridParameter

表示 GRIDS 选项的空间索引结构化参数。

GridsSpatialIndexOption

表示 GRIDS 空间索引选项。

GroupByClause

表示可在 select、update 等语句中使用的 group by 子句。

GroupingSetsGroupingSpecification

表示 GROUPING SETS 分组规范。

GroupingSpecification

表示 GROUP BY 子句中的单个分组规范。

HadrAvailabilityGroupDatabaseOption

hadr 可用性组的数据库选项

HadrDatabaseOption

HADR 的数据库选项。

HavingClause

表示可用于诸如 select 语句的 having 子句。

Identifier

此片段用于表示标识符

IdentifierAtomicBlockOption

在 BEGIN ATOMIC 中设置为标识符的选项...END 语句

IdentifierDatabaseOption

具有标识符值的数据库选项

IdentifierLiteral

表示被视为文字的标识符。

IdentifierOrScalarExpression

表示 Identifer 或 ScalarExpression

IdentifierOrValueExpression

表示 Identifer 或 ValueExpression

IdentifierPrincipalOption

CREATE 或 ALTER LOGIN 或 USER 语句中具有标识符值的选项

IdentifierSnippet

任意标识符的占位符。

IdentityFunctionCall

此类表示可在 SelectColumn 中使用的标识函数。

IdentityOptions

表示列的标识选项

IdentityValueKeyOption

表示IDENTITY_VALUE选项。

IfStatement

表示 if 语句。

IgnoreDupKeyIndexOption

表示ignore_dup_key索引选项。

IIfCall

表示 iif 表达式。

IndexDefinition

表示索引定义的基数。

IndexExpressionOption

表示可为表达式的索引选项。

IndexOption

表示索引选项。

IndexStatement

表示创建索引语句的基数。

IndexStateOption

表示索引选项,可为 on 或 off。

IndexTableHint

表示 INDEX 表提示。

IndexType

表示索引类型

InlineDerivedTable

此节点表示派生表。

InlineFunctionOption

内联函数选项

InlineResultSetDefinition

表示结果集的内联定义

InPredicate

表示 in 谓词。

InsertBulkColumnDefinition

表示 INSERT BULK 语句中的列定义 (?)

InsertBulkStatement

表示 INSERT BULK 语句 (BCP 语法)

InsertMergeAction

表示插入合并操作

InsertSource

insert 语句的源节点的基类。

InsertSpecification

Insert 的属性

InsertStatement

表示 insert 语句。

IntegerLiteral

表示整数文字。

InternalOpenRowset

表示 OPENROWSET 表引用 - 未记录事例。

IPv4

表示 (x.x.x.x) 的 IP 地址

JoinParenthesisTableReference

表示可以封装某一联接的括号。

JoinTableReference

JOIN 表引用的基类

JsonForClause

表示 for JSON (选项) 事例

JsonForClauseOption

表示 for JSON (选项) 事例

JsonKeyValue

表示键值 Pair

KeyOption

表示 CREATE SYMMETRIC KEY 语句中的密钥选项。

KeySourceKeyOption

表示KEY_SOURCE选项。

KillQueryNotificationSubscriptionStatement

表示 kill query notification subscription 语句。

KillStatement

表示 kill 语句。

KillStatsJobStatement

表示 kill stats job 语句。

LabelStatement

表示 label 语句。

LedgerOption

设置数据库的账本选项

LedgerTableOption

LEDGER 表选项。

LedgerViewOption

LEDGER 视图选项。

LeftFunctionCall

表示 LEFT 调用。

LikePredicate

表示类似谓词的 。

LineNoStatement

表示亚麻语句。

ListenerIPEndpointProtocolOption

表示LISTENER_IP TCP 终结点协议选项

ListTypeCopyOption

表示相同类型外部文件选项的列表

Literal

表示文本常量。

LiteralAtomicBlockOption

在 BEGIN ATOMIC 中设置为值的选项...END 语句

LiteralAuditTargetOption

具有文本值的审核选项。

LiteralAvailabilityGroupOption

具有文本值的可用性组选项。

LiteralBulkInsertOption

表示 BULK INSERT 语句中的简单单一选项。

LiteralDatabaseOption

具有文本值的数据库选项

LiteralEndpointProtocolOption

表示具有单个字符串或整数值的选项

LiteralOpenRowsetCosmosOption

表示 BULK INSERT (Provider='CosmosDB' ...) 语句中的简单单一选项。

LiteralOptimizerHint

表示优化器提示,可以表示为具有可选文本值的标志。

LiteralOptionValue

表示一个选项的文本值。

LiteralPayloadOption

表示具有单个文本值的有效负载选项

LiteralPrincipalOption

CREATE/ALTER LOGIN/USER 语句中的文本选项

LiteralRange

表示单个文本或一系列文本。

LiteralReplicaOption

表示具有文本值的副本选项。

LiteralSessionOption

表示MAX_MEMORY事件会话选项

LiteralStatisticsOption

表示统计信息选项。

LiteralTableHint

表示具有文本值的表提示。

LocationOption

表示 SQL DW 表的 LOCATION 选项。

LockEscalationTableOption

锁定升级表选项。

LoginTypePayloadOption

表示LOGIN_TYPE有效负载选项

LowPriorityLockWaitAbortAfterWaitOption

表示低优先级锁定等待选项的操作。

LowPriorityLockWaitMaxDurationOption

表示低优先级锁定等待选项的最大持续时间。

LowPriorityLockWaitOption

表示低优先级锁定等待选项。

LowPriorityLockWaitTableSwitchOption

表示 alter table switch 语句的低优先级锁定等待选项。

MasterKeyStatement

表示主密钥语句。

MaxDispatchLatencySessionOption

表示MAX_DISPATCH_LATENCY事件会话选项

MaxDopConfigurationOption

ALTER DATABASE SCOPED CONFIGURATION 语句中的 MAXDOP 选项

MaxDurationOption

表示“最大持续时间”选项。

MaxLiteral

表示 MAX 文字。

MaxRolloverFilesAuditTargetOption

MAX_ROLLOVER_FILES审核目标选项。

MaxSizeAuditTargetOption

对于 FILE 审核目标,使用 MaxSize 选项。

MaxSizeDatabaseOption

创建和更改 Azure 数据库中的 MAXSIZE 选项。

MaxSizeFileDeclarationOption

MAXSIZE 的文件声明值。

MemoryOptimizedTableOption

MEMORY_OPTIMIZED表选项。

MemoryPartitionSessionOption

表示MEMORY_PARTITION_MODE会话选项

MergeAction

表示合并语句中的操作

MergeActionClause

要对合并采取的条件和操作。

MergeSpecification

合并规范。

MergeStatement

表示 MERGE 语句。

MessageTypeStatementBase

表示 CREATE 和 ALTER MESSAGE TYPE 语句的常见部分

MethodSpecifier

表示方法说明符。

MirrorToClause

表示 MIRROR TO 子句 BACKUP 语句

MoneyLiteral

表示 Money 文字。

MoveConversationStatement

表示 MOVE CONVERSATION 语句

MoveRestoreOption

表示 MOVE 还原选项

MoveToDropIndexOption

表示 DROP INDEX 中的“移动到”选项

MultiPartIdentifier

表示由多个部分组成的标识符。

MultiPartIdentifierCallTarget

表示调用的目标,该调用是列或列上的 CLR 属性。

NamedTableReference

对 CTE 或架构对象的表引用。

NameFileDeclarationOption

NAME 或 NEWNAME 的文件声明选项。

NextValueForExpression

表示 NEXT VALUE FOR 表达式。

NullableConstraintDefinition

表示可为 Null 的约束。

NullIfExpression

表示 nullif 表达式。

NullLiteral

表示 null 文本。

NumericLiteral

表示数值文本。

OdbcConvertSpecification

表示 Odbc 转换规范。

OdbcFunctionCall

表示 ODBC 函数调用。

OdbcLiteral

表示 odbc 格式的文本。

OdbcQualifiedJoinTableReference

表示 from 子句中的 odbc 限定联接。

OffsetClause

此类表示偏移/提取筛选器,可在 select 语句中用于对结果集进行分页。

OnFailureAuditOption

CREATE/ALTER SERVER AUDIT 语句中的ON_FAILURE选项。

OnlineIndexLowPriorityLockWaitOption

表示联机索引选项的低优先级锁等待子选项。

OnlineIndexOption

表示 Online 选项。

OnOffAssemblyOption

表示开/关程序集选项。

OnOffAtomicBlockOption

在 BEGIN ATOMIC 中设置为 OptionState 的选项...END 语句

OnOffAuditTargetOption

对于 FILE 审核目标,RESERVE_DISK_SPACE 选项。

OnOffDatabaseOption

可在 CREATE/ALTER DATABASE 语句中设置为 ON 或 OFF 的选项。

OnOffDialogOption

表示 ON/OFF 对话框选项。

OnOffFullTextCatalogOption

表示 ON/OFF 全文目录选项。

OnOffOptionValue

表示 ON 或 OFF 选项值。

OnOffPrimaryConfigurationOption

可设置为 ON、OFF 或 PRIMARY 的选项。

OnOffPrincipalOption

CREATE 或 ALTER LOGIN 或 USER 语句中的安全选项

OnOffRemoteServiceBindingOption

ON/OFF 选项的远程服务绑定选项。

OnOffSessionOption

表示TRACK_CAUSALITY和STARTUP_STATE事件会话选项

OnOffStatisticsOption

表示新样式的开/关选项。

OpenCursorStatement

打开游标语句

OpenJsonTableReference

表示 OPENJSON 表引用

OpenMasterKeyStatement

打开主密钥语句。

OpenQueryTableReference

表示 OPENQUERY 表引用。

OpenRowsetColumnDefinition

表示用户希望从文件中读取的列。

OpenRowsetCosmos

表示 OPENROWSET (PROVIDER = 'CosmosDB' ...) 表引用。

OpenRowsetCosmosOption

表示 OPENROWSET (Provider='CosmosDb'...) 语句中的单个选项

OpenRowsetTableReference

表示 OPENROWSET 表引用。

OpenSymmetricKeyStatement

打开对称密钥语句。

OpenXmlTableReference

表示 OPENXML 表引用

OperatorAuditOption

CREATE/ALTER SERVER AUDIT 语句中的OPERATOR_AUDIT选项。

OptimizeForOptimizerHint

表示 OPTIMIZE FOR 优化器提示

OptimizerHint

表示单个优化器提示

OptionValue

表示选项值。

OrderBulkInsertOption

表示 BULK INSERT 语句中的 ORDER 选项。

OrderByClause

表示可用于诸如 select 语句的 order by 子句。

OrderIndexOption

表示顺序选项。

OutputClause

表示输出子句。

OutputIntoClause

表示 OutputInto 子句

OverClause

表示 over 子句。

PageVerifyDatabaseOption

ALTER DATABASE 语句中的PAGE_VERIFY选项,SET case

ParameterizationDatabaseOption

ALTER DATABASE 语句中的 PARAMETERIZATION 选项,SET case

ParameterizedDataTypeReference

可以具有参数的数据类型抽象类。

ParameterlessCall

表示不带括号和参数的调用。

ParenthesisExpression

表示在括号中括起来的表达式。

ParseCall

表示 parse 函数调用。

ParseError

此类报告分析期间发生的错误。

PartitionFunctionCall

表示分区函数调用。

PartitionParameterType

CREATE PARTITION FUNCTION 语句中的参数类型

PartitionSpecifications

表示表分区的规范。

PartitionSpecifier

表示分区说明符:表达式或 ALL。

PartnerDatabaseOption

ALTER DATABASE 语句中的 PARTNER 选项,SET case

PasswordAlterPrincipalOption

ALTER LOGIN 语句中的 PASSWORD 选项

PasswordCreateLoginSource

CREATE LOGIN 语句中的密码大小写

PayloadOption

表示 CREATE/ALTER ENDPOINT 语句中的单个有效负载选项

Permission

表示可以在安全语句正文中使用的权限。

PermissionSetAssemblyOption

表示 PERMISSION_SET 程序集选项。

PivotedTableReference

表示 from 子句中的透视表引用。

PortsEndpointProtocolOption

表示端口 HTTP 终结点协议选项

PredicateSetStatement

表示各种集 {...}{ ON |TSQL 语法中的 OFF } 选项。

PredictTableReference

表示 PREDICT 表引用

PrimaryExpression

表示主表达式的抽象基类。

PrimaryRoleReplicaOption

表示主角色的副本 (replica) 选项。

PrincipalOption

CREATE 或 ALTER LOGIN 或 USER 语句中的单个选项

PrintStatement

表示 print 语句。

Privilege80

表示可在安全语句中使用的特权。

PrivilegeSecurityElement80

表示具有权限的安全元素。

ProcedureOption

表示过程选项

ProcedureParameter

此类表示可以传递到过程中的参数。

ProcedureReference

按名称和编号对过程的引用

ProcedureReferenceName

按名称表示过程,作为 ProcedureReference 或包含在变量中。

ProcedureStatementBody

表示 CREATE/ALTER PROCEDURE 语句。

ProcedureStatementBodyBase

表示 CREATE/ALTER PROC/FUNCTION 语句中的常见属性

ProcessAffinityRange

表示 ALTER SERVER CONFIGURATION 语句中的单个进程关联范围。

ProviderEncryptionSource

表示对 EKM 提供程序的引用。

ProviderKeyNameKeyOption

表示PROVIDER_KEY_NAME选项。

QualifiedJoin

表示 from 子句中的限定联接。

QueryDerivedTable

此节点表示派生表。

QueryExpression

此类是 select 语句中查询表达式层次结构的抽象基类。

QueryParenthesisExpression

此类表示包装 QueryExpression 的括号表达式。

QuerySpecification

此类表示 select 语句的主要部分。

QueryStoreCapturePolicyOption

QueryStore 选项的捕获策略部分

QueryStoreDatabaseOption

查询存储 (ALTER DATABASE 语句中的 QDS) 选项,SET case

QueryStoreDataFlushIntervalOption

QueryStore 选项的数据刷新间隔部分

QueryStoreDesiredStateOption

QueryStore 选项的所需状态部分

QueryStoreIntervalLengthOption

QueryStore 选项的运行时统计信息间隔长度部分

QueryStoreMaxPlansPerQueryOption

QueryStore 选项的“每个查询的最大计划数”部分

QueryStoreMaxStorageSizeOption

QueryStore 选项的最大存储大小部分

QueryStoreOption

单个查询存储选项。

QueryStoreSizeCleanupPolicyOption

QueryStore 选项的基于大小的清理策略部分

QueryStoreTimeCleanupPolicyOption

QueryStore 选项的基于时间的清理策略部分

QueueDelayAuditOption

CREATE/ALTER SERVER AUDIT 语句中的QUEUE_DELAY选项。

QueueExecuteAsOption

执行方式的队列选项。

QueueOption

表示队列选项。

QueueProcedureOption

过程的队列选项。

QueueStatement

表示队列语句的基础。

QueueStateOption

表示具有 状态的队列选项的基数。

QueueValueOption

具有值的队列选项。

RaiseErrorLegacyStatement

表示旧样式 raiserror 语句。

RaiseErrorStatement

表示 raiserror 语句。

ReadOnlyForClause

表示仅在 DECLARE CURSOR 中使用的 FOR READ ONLY 情况

ReadTextStatement

表示 readtext 语句。

RealLiteral

表示 Real 文本。

ReceiveStatement

表示 RECEIVE 语句

ReconfigureStatement

表示 reconfigure 语句。

RecoveryDatabaseOption

ALTER DATABASE 语句中的 RECOVERY 选项,SET case

RemoteDataArchiveAlterTableOption

用于更改的REMOTE_DATA_ARCHIVE表选项。

RemoteDataArchiveDatabaseOption

REMOTE_DATA_ARCHIVE创建/更改数据库选项。

RemoteDataArchiveDatabaseSetting

REMOTE_DATA_ARCHIVE数据库级设置

RemoteDataArchiveDbCredentialSetting

REMOTE_DATA_ARCHIVE的 CREDENTIAL 设置

RemoteDataArchiveDbFederatedServiceAccountSetting

REMOTE_DATA_ARCHIVE的FEDERATED_SERVICE_ACCOUNT设置

RemoteDataArchiveDbServerSetting

REMOTE_DATA_ARCHIVE的 SERVER 设置

RemoteDataArchiveTableOption

REMOTE_DATA_ARCHIVE用于创建和更改的表选项。

RemoteServiceBindingOption

远程服务绑定选项。

RemoteServiceBindingStatementBase

表示 CREATE 和 ALTER REMOTE SERVICE BINDING 语句的通用基

RenameAlterRoleAction

表示重命名更改角色的操作。

RenameEntityStatement

表示 Rename TABLE 语句

ResampleStatisticsOption

表示支持指定要对其重新采样的分区范围列表的重新采样统计信息选项。

ResourcePoolAffinitySpecification

表示资源池语句相关性规范。

ResourcePoolParameter

表示资源池语句参数。

ResourcePoolStatement

表示创建和更改资源池语句。

RestoreMasterKeyStatement

表示 RESTORE MASTER KEY 语句

RestoreOption

表示 RESTORE 语句中的单个选项

RestoreServiceMasterKeyStatement

表示 RESTORE SERVICE MASTER KEY 语句

RestoreStatement

表示 RESTORE/LOAD 语句

ResultColumnDefinition

表示结果集的列定义

ResultSetDefinition

单个结果集的定义

ResultSetsExecuteOption

EXECUTE 语句的结果集说明

RetentionDaysAuditTargetOption

URL 审核目标的 RetentionDays 选项。

RetentionPeriodDefinition

系统版本控制临时表和数据保留表选项的保留期的定义。

ReturnStatement

表示 return 语句

RevertStatement

表示 REVERT 语句

RevokeStatement

表示 revoke 语句。

RevokeStatement80

表示 revoke 语句。

RightFunctionCall

表示 RIGHT 调用。

RolePayloadOption

表示 ROLE 有效负载选项

RoleStatement

表示角色语句基。

RollbackTransactionStatement

表示回滚事务语句。

RollupGroupingSpecification

表示 ROLLUP 分组规范。

RouteOption

表示路由选项的 。

RouteStatement

表示路由语句的基数。

RowValue

表示单行的数据。

SaveTransactionStatement

表示保存事务语句。

ScalarExpression

表示标量表达式的抽象基类。

ScalarExpressionDialogOption

表示标量表达式对话框选项。

ScalarExpressionRestoreOption

表示具有可选值的单个选项

ScalarExpressionSequenceOption

表示具有标量表达式的序列选项。

ScalarExpressionSnippet

任意标量表达式的占位符。

ScalarFunctionReturnType

标量值函数的返回类型定义

ScalarSubquery

表示子查询。

SchemaDeclarationItem

表示有关架构声明中一列的信息。

SchemaDeclarationItemOpenjson

表示有关 Openjson 中一个结果列的信息。

SchemaObjectFunctionTableReference

对表值函数的表引用

SchemaObjectName

表示架构对象名称。

SchemaObjectNameOrValueExpression

表示 SchemaObjectName 或 ValueExpression

SchemaObjectNameSnippet

任意架构对象名称的占位符。

SchemaObjectResultSetDefinition

将结果集表示为对现有架构对象或类型的引用

SchemaPayloadOption

表示 SCHEMA 有效负载选项

SearchedCaseExpression

表示搜索的 Case 表达式。

SearchedWhenClause

表示在搜索事例表达式中使用的 when 子句。

SearchPropertyListAction

搜索属性列表操作的基类。

SearchPropertyListFullTextIndexOption

表示 FULLTEXT INDEX 语句中的搜索属性列表选项。

SecondaryRoleReplicaOption

表示辅助角色的副本选项。

SecurityElement80

表示 Grant、Deny 和 Revoke 语句通用的安全语句正文。

SecurityPolicyOption

表示 CREATE/ALTER SECURITY POLICY 语句中的选项

SecurityPolicyStatement

所有安全策略语句对象的基类

SecurityPredicateAction

表示安全谓词添加更改或删除操作。

SecurityPrincipal

表示可以在安全语句正文中使用的主体。

SecurityStatement

表示安全语句正文基类。

SecurityStatementBody80

表示安全语句正文基类。

SecurityTargetObject

表示可以在安全语句正文中使用的目标对象。

SecurityTargetObjectName

表示安全目标对象名称。

SecurityUserClause80

表示 Grant、Deny 和 Revoke 语句通用的安全语句正文。

SelectElement

表示 SELECT 子句中的元素。

SelectFunctionReturnType

内联表值函数的返回类型定义

SelectInsertSource

表示 SELECT 的插入源。

SelectiveXmlIndexPromotedPath

表示在 CreateSelectiveXmlIndex 语句中指定的 xml 路径

SelectScalarExpression

选择关键字 (keyword) 后立即使用的列元素。

SelectSetVariable

此类表示在 select 语句中设置变量。

SelectStarExpression

这表示 select * 表达式

SelectStatement

表示 SELECT 语句。

SelectStatementSnippet

任意 select 语句的占位符。

SemanticTableReference

表示 SEMANTICKEYPHRASETABLE、SEMANTICSIMILARITYTABLE 和 SEMANTICSIMILARITYDETAILSTABLE 表引用。

SendStatement

表示 SEND 语句

SensitivityClassification

用于公开敏感度分类枚举和方法的实用工具类

SensitivityClassificationOption

ADD SENSITIVITY CLASSIFICATION 语句中的单个选项。

SensitivityClassificationStatement

表示基本敏感度分类语句。

SequenceOption

表示序列选项。

SequenceStatement

所有序列语句对象的基类

ServerAuditStatement

CREATE 和 ALTER SERVER 审核语句的通用基础。

ServiceContract

表示具有可选操作) 的服务协定引用 (

SessionOption

表示事件会话选项

SessionTimeoutPayloadOption

表示SESSION_TIMEOUT有效负载选项

SetClause

SET 子句的基类。

SetCommand

表示 SET 语句中的单个命令 (例如 set !language us_english!)

SetCommandStatement

表示 SET 命令语句 (例如 SET 语言us_english)

SetErrorLevelStatement

表示 SET ERRLVL 语句

SetFipsFlaggerCommand

表示 SET FIPS_FLAGGER 命令

SetIdentityInsertStatement

表示 SET IDENTITY_INSERT 语句

SetOffsetsStatement

表示 SET OFFSETS 语句

SetOnOffStatement

表示在 { ON | 下结束的 Set 语句OFF }

SetRowCountStatement

表示 SET ROWCOUNT 语句

SetSearchPropertyListAlterFullTextIndexAction

表示 ALTER FULLTEXT INDEX 语句的 SEARCH PROPERTY LIST 操作

SetStatisticsStatement

表示设置统计信息 {...}{ ON |TSQL 语法中的 OFF } 选项。

SetStopListAlterFullTextIndexAction

表示 ALTER FULLTEXT INDEX 语句的 STOPLIST 操作。

SetTextSizeStatement

表示 SET TEXTSIZE 语句

SetTransactionIsolationLevelStatement

表示 SET TRANSACTION ISOLATION LEVEL 语句 (?) Snapshot (?)

SetUserStatement

表示 setuser 语句。

SetVariableStatement

表示 set @local_variable 语句

ShutdownStatement

表示关闭语句。

SignatureStatementBase

表示 ADD 和 DROP SIGNATURE 语句的通用基数。

SimpleAlterFullTextIndexAction

表示 ALTER FULLTEXT INDEX 语句的标志操作。

SimpleCaseExpression

表示简单 Case 表达式。

SimpleWhenClause

表示在简单事例表达式中使用的 when 子句。

SingleValueTypeCopyOption

表示 COPY 选项的文本

SizeFileDeclarationOption

SIZE 的文件声明选项。

SoapMethod

表示 CREATE ENDPOINT 语句有效负载部分中的 SOAP 方法

SourceDeclaration

表示事件源声明名称。

SpatialIndexOption

表示空间索引选项。

SpatialIndexRegularOption

指定空间索引常规选项。

Sql100ScriptGenerator

T-SQL 100 的脚本生成器

Sql110ScriptGenerator

T-SQL 110 的脚本生成器

Sql120ScriptGenerator

T-SQL 120 的脚本生成器

Sql130ScriptGenerator

T-SQL 130 的脚本生成器

Sql140ScriptGenerator

T-SQL 140 的脚本生成器

Sql150ScriptGenerator

T-SQL 150 的脚本生成器

Sql160ScriptGenerator

T-SQL 160 的脚本生成器

Sql80ScriptGenerator

T-SQL 80 的脚本生成器

Sql90ScriptGenerator

T-SQL 90 的脚本生成器

SqlCommandIdentifier

表示 SqlCommandIdentifier。

SqlDataTypeReference

表示内置数据类型

SqlScriptGenerator

特定于 Sql 的脚本生成器。

SqlScriptGeneratorOptions

控制 Sql 脚本生成的选项

SqlServerlessScriptGenerator

无服务器 SQL 池的脚本生成器

StateAuditOption

ALTER SERVER AUDIT 语句中的 STATE 选项。

StatementList

表示语句的列表。

StatementListSnippet

任意语句列表的占位符。

StatementWithCtesAndXmlNamespaces

此类表示一个语句,该语句可以以公共表表达式或 xml 命名空间开头。

StatisticsOption

表示统计信息选项。

StatisticsPartitionRange

表示具有常量表达式的单个分区范围

StopListFullTextIndexOption

表示 FULLTEXT INDEX 语句中的 STOPLIST 选项。

StopRestoreOption

表示 StopAtMark/StopBeforeMark 还原选项

StringLiteral

表示字符串文字。

SubqueryComparisonPredicate

表示具有子查询的比较谓词。

SymmetricKeyStatement

表示 ALTER 和 CREATE SYMMETRIC KEY 语句的常用属性

SystemTimePeriodDefinition

临时系统时间的时间段。

SystemVersioningTableOption

SYSTEM_VERSIONING表选项。

TableClusteredIndexType

表索引的聚集索引类型的表示形式。

TableDataCompressionOption

DATA_COMPRESSION的表选项。

TableDefinition

此类存储用于定义表的公共正文

TableDistributionOption

表示 SQL DW 表的表分发选项。

TableDistributionPolicy

表分发策略的基类。

TableHashDistributionPolicy

表分发策略的 HASH 选项的表示形式。

TableHint

表示单个表提示。

TableHintsOptimizerHint

表示包含表提示的优化器提示。

TableIndexOption

表示 SQL DW 表的表 INDEX 选项。

TableIndexType

表索引类型的基类。

TableNonClusteredIndexType

表索引的非聚集索引类型或 HEAP 的表示形式。

TableOption

单个表选项。

TablePartitionOption

表示 SQL DW 表的表 PARTITION 选项。

TablePartitionOptionSpecifications

用于在 CREATE TABLE 语句的分区表中指定范围和值选项。

TableReference

这是表示表引用的抽象基类。

TableReferenceWithAlias

这表示可以具有别名的表引用。

TableReferenceWithAliasAndColumns

表示可指定列别名的表引用。

TableReplicateDistributionPolicy

表分发策略的 REPLICATE 选项的表示形式。

TableRoundRobinDistributionPolicy

表分发策略的ROUND_ROBIN选项的表示形式。

TableSampleClause

表示 TABLESAMPLE 子句。

TableSwitchOption

表示改变表切换选项。

TableValuedFunctionReturnType

多语句表值函数的返回类型定义

TableXmlCompressionOption

XMLCOMPRESSION 的表选项。

TargetDeclaration

表示目标声明

TargetRecoveryTimeDatabaseOption

ALTER DATABASE 语句中的TARGET_RECOVERY_TIME选项,SET case

TemporalClause

所有临时子句的基类。

TextModificationStatement

表示 writetext 语句。

ThrowStatement

表示 THROW 语句

TopRowFilter

此类表示可在 select 语句中使用的顶部行筛选器。

TransactionStatement

事务语句的抽象基类。

TriggerAction

表示触发器操作。

TriggerObject

有关正在创建/更改的触发器的信息

TriggerOption

表示触发器选项。

TriggerStatementBody

表示 CREATE/ALTER TRIGGER 语句。

TruncateTableStatement

表示 truncate table 语句。

TruncateTargetTableSwitchOption

表示 alter table switch 语句的截断目标表选项。

TryCastCall

表示try_cast调用。

TryCatchStatement

定义 try catch 语句。

TryConvertCall

表示 try_convert 函数调用。

TryParseCall

表示 try_parse 函数调用。

TSEqualCall

表示 tsequal 函数调用,它是一个布尔函数。

TSql100Parser

10.0 的 TSql 分析器。

TSql110Parser

适用于 11.0 的 TSql 分析器。

TSql120Parser

适用于 12.0 的 TSql 分析器。

TSql130Parser

适用于 13.0 的 TSql 分析器。

TSql140Parser

适用于 14.0 的 TSql 分析器。

TSql150Parser

适用于 15.0 的 TSql 分析器。

TSql160Parser

适用于 16.0 的 TSql 分析器。

TSql80Parser

适用于 8.0 的 TSql 分析器。

TSql90Parser

适用于 9.0 的 TSql 分析器。

TSqlAuditEventGroupHelper

公开审核事件组。

TSqlAuditEventTypeHelper

公开审核事件类型。

TSqlBatch

表示 T-SQL 脚本中的一个批处理。

TSqlConcreteFragmentVisitor

具体 TSql 片段的基本访问者

TSqlFragment

此类是分析程序的实际内部类,因此它不在规范树中。

TSqlFragmentSnippet

任意 TSqlFragment 的占位符。

TSqlFragmentVisitor

TSql 脚本 dom 的基本访问者。

TSqlParser

TSql 分析器的抽象基类。

TSqlParserToken

表示输入文本中的单个令牌。

TSqlScript

表示 TSql 数据。

TSqlStatement

表示单个 T-SQL 语句。

TSqlStatementSnippet

任意语句的占位符。

TSqlTriggerEventGroupHelper

公开触发器事件组。

TSqlTriggerEventTypeHelper

公开触发器事件类型。

UnaryExpression

具有单个表达式作为子表达式的表达式。

UniqueConstraintDefinition

表示唯一或主键约束。 此类将 80 语法转换为 90 语法,应在 AST 中有所体现(如果要编写不同之处)。

UnpivotedTableReference

表示 from 子句中的未透视表引用。

UnqualifiedJoin

表示 from 子句中的非限定联接。

UpdateCall

表示要在触发器中使用的布尔函数的更新函数调用。

UpdateDeleteSpecificationBase

更新和删除规范的基类

UpdateForClause

表示仅在 DECLARE CURSOR 中使用的 FOR UPDATE [columns] 事例

UpdateMergeAction

表示更新合并操作

UpdateSpecification

Update 的属性

UpdateStatement

表示 update 语句。

UpdateStatisticsStatement

表示更新统计信息语句。

UpdateTextStatement

表示 updatetext 语句。

UseFederationStatement

表示 USE FEDERATION 语句

UseHintList

表示 USE HINT 子句中的优化器提示。

UserDataTypeReference

表示用户定义的数据类型

UserDefinedTypeCallTarget

表示调用的目标,该调用是列或列上的 CLR 属性。

UserDefinedTypePropertyAccess

此类表示 Udt 上的属性。

UserLoginOption

表示用户登录选项。

UserRemoteServiceBindingOption

USER 的远程服务绑定选项。

UserStatement

表示用户语句基础。

UseStatement

表示 use 语句。

ValueExpression

文本、变量和全局变量的基类。

ValuesInsertSource

表示 VALUES 的插入源。

VariableMethodCallTableReference

表示表引用,该表引用是变量引用上的方法调用

VariableReference

表示对变量的引用

VariableTableReference

此类表示作为变量的表引用。

VariableValuePair

表示 OPTIMIZE FOR 优化器提示中的单个变量值对

ViewDistributionOption

表示 SQL DW 具体化视图的视图分发选项。

ViewDistributionPolicy

具体化视图分布策略的基类。

ViewForAppendOption

表示 SQL DW 具体化视图的视图FOR_APPEND选项。

ViewHashDistributionPolicy

具体化视图分发策略的 HASH 选项的表示形式。

ViewOption

表示视图选项。

ViewRoundRobinDistributionPolicy

具体化视图分发策略ROUND_ROBIN选项的表示形式。

ViewStatementBody

CREATE/ALTER VIEW 语句的基类。

WaitAtLowPriorityOption

表示 alter table switch 语句的低优先级锁定等待选项。

WaitForStatement

表示 waitfor 语句。

WaitForSupportedStatement

WAITFOR 语句中的语句的基类

WhenClause

case expression when 子句的抽象类

WhereClause

表示可在 select、update 等语句中使用的 where 子句。

WhileStatement

表示 while 语句。

WindowClause

表示 window 子句。

WindowDefinition

命名窗口的定义。

WindowDelimiter

表示窗口边界的规范。

WindowFrameClause

表示窗口聚合的窗口边界的规范。

WindowsCreateLoginSource

CREATE LOGIN 语句中的 Windows 事例

WithCtesAndXmlNamespaces

此类表示一个公共构造,该构造中可以包含公用表表达式和 xml 命名空间。

WithinGroupClause

表示 within group 子句。

WitnessDatabaseOption

ALTER DATABASE 语句中的 WITNESS 选项,SET case

WlmTimeLiteral

表示工作负载管理中使用的时间类型的文本。

WorkloadClassifierOption

单个工作负荷分类器选项。

WorkloadClassifierStatement

表示创建工作负荷分类器语句

WorkloadGroupImportanceParameter

表示工作负荷组的 importance 参数。

WorkloadGroupParameter

表示工作负荷组语句参数。

WorkloadGroupResourceParameter

表示工作负荷组语句参数。

WorkloadGroupStatement

表示 Create 和 Alter Workload Group 语句。

WriteTextStatement

表示 writetext 语句。

WsdlPayloadOption

表示 WSDL 有效负载选项

XmlCompressionOption

表示单个 xml 压缩选项。

XmlDataTypeReference

表示 xml 数据类型

XmlForClause

表示 for XML (选项) 事例

XmlForClauseOption

表示 for XML (选项) 事例

XmlNamespaces

此类表示 XmlNameSpaces

XmlNamespacesAliasElement

xml 命名空间元素的别名变体。

XmlNamespacesDefaultElement

xml 命名空间元素的默认变体。

XmlNamespacesElement

用于定义 xml 命名空间的元素。

枚举

AbortAfterWaitType

低优先级等待超时后要执行的操作。

AffinityKind

终结点相关性的类型

AllowConnectionsOptionKind

允许读取选项。

AlterAction

更改操作的类型

AlterAvailabilityGroupActionType

类型更改可用性组操作

AlterAvailabilityGroupStatementType

更改可用性组语句的类型。

AlterCertificateStatementKind

更改证书的类型

AlterEventSessionStatementType

alter 事件会话语句的类型

AlterFederationKind

alter federation 语句的类型

AlterFullTextCatalogAction

更改全文目录操作的类型

AlterIndexType

可能的更改索引类型。

AlterMasterKeyOption

更改主密钥选项的类型

AlterResourceGovernorCommandType

alter resource governor 命令的类型

AlterServerConfigurationBufferPoolExtensionOptionKind

缓冲池扩展选项的类型。

AlterServerConfigurationDiagnosticsLogOptionKind

诊断日志选项的类型。

AlterServerConfigurationExternalAuthenticationOptionKind

外部身份验证选项的类型。

AlterServerConfigurationFailoverClusterPropertyOptionKind

故障转移群集属性的类型。

AlterServerConfigurationHadrClusterOptionKind

HADR 群集属性的类型。

AlterServerConfigurationSoftNumaOptionKind

softnuma 选项的类型。

AlterServiceMasterKeyOption

更改服务主密钥选项的类型

AlterTableAlterColumnOption

用于 alter table 语句的更改列版本的选项。 AddRowguidcol、DropRowguidcol 只能在没有 DataType 时发生。

ApplicationRoleOptionKind

可能的应用程序角色选项。

AssemblyOptionKind

可能的程序集选项。

AssignmentKind

工作分配的类型

AtomicBlockOptionKind

ATOMIC 块语句中指定的选项

AttachMode

附加模式的类型

AuditActionGroup

审核操作组的类型

AuditFailureActionType

审核失败时要执行的操作。

AuditOptionKind
AuditTargetKind

可能的审核目标类型

AuditTargetOptionKind
AuthenticationProtocol

身份验证协议的类型

AuthenticationTypes

可能的身份验证类型

AutomaticTuningOptionKind

“ALTER DATABASE d1 SET AUTOMATIC_TUNING = (...) ”下可能的自动优化选项

AutomaticTuningOptionState

“ALTER DATABASE d1 SET AUTOMATIC_TUNING = (OPTION = ...) ”下可能的自动优化选项

AutomaticTuningState

自动优化选项的状态

AvailabilityGroupOptionKind

可用性组选项的类型

AvailabilityModeOptionKind

可用性模式选项。

AvailabilityReplicaOptionKind

可能的可用性副本选项。

BackupOptionKind

备份选项的类型

BackupRestoreItemKind

备份还原项选项的类型

BinaryExpressionType

将两个表达式作为子级的标量表达式的类型。

BinaryQueryExpressionType

将两个查询表达式作为子级的查询表达式的类型。

BooleanBinaryExpressionType

将两个表达式作为子级的布尔表达式的类型。

BooleanComparisonType

比较表达式的类型

BooleanTernaryExpressionType

将三个表达式作为子级的表达式的类型。

BoundingBoxParameterType

边界框参数的类型

BrokerPriorityParameterSpecialType

代理优先级参数的类型

BrokerPriorityParameterType

代理优先级参数的类型

BulkInsertOptionKind

如果此枚举增长到 63 以上,则需要更新分析器 - 它使用 Int64 检查选项重复

CatalogCollation

CATALOG_COLLATION数据库选项的值

CertificateOptionKinds

证书选项的类型

ChangeTrackingOption

可能的更改跟踪选项。

ColumnEncryptionDefinitionParameterKind

列加密定义的参数类型

ColumnEncryptionKeyAlterType

列加密密钥更改语句类型

ColumnEncryptionKeyValueParameterKind

列加密密钥值参数

ColumnEncryptionType

列支持的加密类型。

ColumnMasterKeyParameterKind

列主密钥定义的参数类型

ColumnType

列类型,用于类 Column。

CommandOptions

可用于安全语句的命令。

CompressionDelayTimeUnit

COMPRESSION_DELAY 子句中单位的可能值。

ComputeFunctionType

计算子句计算函数的可能类型。

ConstraintEnforcement

定义如何强制实施约束。

ContainmentOptionKind

可能的包含设置。

CopyCommandCompressionType

copy 命令支持的压缩类型。

CopyCommandCredentialType

COPY 语句支持的凭据标识。

CopyCommandDateFormat

复制命令支持的 Dateformat。

CopyCommandEncoding

复制命令支持的编码。

CopyCommandFileFormatType

copy 命令支持的文件类型。

CopyCommandIdentityInsert

复制命令支持的标识插入。

CopyOptionKind

如果此枚举增长到 31 以上,则需要更新分析器 - 它使用 Int32 来检查选项重复

CryptoMechanismType

加密机制的类型

CursorOptionKind

不同的游标选项

DatabaseAuditActionKind

数据库审核操作的类型

DatabaseConfigClearOptionKind

可以清除的数据库选项的类型

DatabaseConfigSetOptionKind

可以设置的数据库配置选项的类型

DatabaseConfigurationOptionState

某些数据库配置选项的状态

DatabaseEncryptionKeyAlgorithm

数据库加密密钥的可能算法。

DatabaseMirroringEndpointRole

数据库镜像终结点角色的类型

DatabaseOptionKind

数据库选项的类型

DataCompressionLevel

数据压缩级别的可能值

DbccCommand

dbcc 命令的可能值

DbccOptionKind

dbcc 选项的类型

DelayedDurabilityOptionKind

可能的延迟持续性设置。

DeleteUpdateAction

显示要对删除或更新执行的操作。

DeviceType

设备类型

DialogOptionKind
DiskStatementOptionKind

不同的磁盘语句选项

DiskStatementType

disk 语句类型。

DropClusteredConstraintOptionKind

删除聚集约束选项类型。

DropSchemaBehavior

对于 SQL 2000) ,DROP SCHEMA 行为 (

DurabilityTableOptionKind

表持续性类型

EnableDisableOptionType

启用禁用选项的类型

EncryptionAlgorithm

加密的可能算法

EncryptionAlgorithmPreference

加密算法首选项的可能值。

EndpointEncryptionSupport

终结点加密支持的类型

EndpointProtocol

终结点协议的类型

EndpointProtocolOptions

可能的终结点协议选项

EndpointState

终结点状态的类型

EndpointType

终结点的类型

EventNotificationEventGroup

事件组的类型

EventNotificationEventType

可能的事件类型

EventNotificationTarget

可能的事件通知目标。

EventSessionEventRetentionModeType

事件保留模式的类型

EventSessionMemoryPartitionModeType

内存分区模式的类型

EventSessionScope

允许的事件会话范围

ExecuteAsOption

作为选项执行。

ExecuteOptionKind
ExternalDataSourceOptionKind

外部数据源选项。

ExternalDataSourcePushdownOption

枚举指定外部表的外部数据源类型 目前,我们支持 HADOOP、RDBMS 和 SHARD_MAP_MANAGER。

ExternalDataSourceType

枚举指定外部表的外部数据源类型 目前,我们支持 HADOOP、RDBMS 和 SHARD_MAP_MANAGER。 EXTERNAL_GENERICS仅适用于 SQL150 和 DW,在 DW 中,它称为本机外部数据源。

ExternalFileFormatOptionKind

外部文件格式选项。

ExternalFileFormatType

枚举指定外部文件格式类型 DELIMITEDTEXT、RCFILE、ORC、PARQUET。

ExternalFileFormatUseDefaultType

枚举指定外部文件格式使用默认类型选项 FALSE (默认) 或 TRUE。

ExternalResourcePoolAffinityType

CREATE/ALTER EXTERNAL RESOURCE POOL 语句中使用的参数的类型

ExternalResourcePoolParameterType

CREATE/ALTER EXTERNAL RESOURCE POOL 语句中使用的参数类型

ExternalStreamOptionKind

外部流选项

ExternalTableOptionKind

外部表选项。

ExternalTableRejectType

枚举指定外部表拒绝类型 VALUE (默认) 或 PERCENTAGE。

FailoverActionOptionKind

故障转移操作选项的类型。

FailoverModeOptionKind

故障转移模式选项。

FetchOrientation

提取方向的可能值

FileDeclarationOptionKind

可能的文件声明选项

FileFormatType

支持的外部文件格式。

FipsComplianceLevel

Fips 127-2 符合性级别

FullTextCatalogOptionKind
FullTextFunctionType

全文函数类型。

FullTextIndexOptionKind

可能的全文索引选项

FunctionOptionKind

函数选项的可能值

GeneralSetCommandType

带参数的 set 命令的类型

GeneratedAlwaysType

“GENERATED ALWAYS”子句的可能值

GraphMatchRecursivePredicateKind

关系图匹配表达式的递归谓词类型。

GridParameterType

网格参数的类型

GroupByOption

按 子句分组可能具有的选项。

HadrDatabaseOptionKind

Hadr 数据库选项的类型

ImportanceParameterType

CREATE/ALTER WORKLOAD GROUP 和 CREATE SPATIAL INDEX 语句中 importance 参数的可能值

IndexOptionKind

可能的索引选项。

IndexTypeKind

可能的索引类型。

InsertOption

插入选项的类型

IsolationLevel

SET TRANSACTION ISOLATION LEVEL 命令的隔离级别

JoinHint

联接提示的类型。

JsonForClauseOptions

用于存储子句选项的不同 JSON 的枚举

KeyOptionKind
KeywordCasing

表示大小写 SQL 关键字的可能方法

LiteralType

文本类型。

LockEscalationMethod

锁升级方法的类型

LowPriorityLockWaitOptionKind

可能的低优先级锁等待选项。

MemoryUnit

CREATE DATABASE 语句中文件声明选项的内存单位

MergeCondition

合并条件的可能值

MessageSender

消息发件人的类型

MessageValidationMethod

消息验证方法的类型

MigrationState

迁移状态的类型

ModifyFileGroupOption

修改文件组选项的可能值

NonTransactedFileStreamAccess

可能的非事务处理文件流访问值。

NullNotNull

表示 INSERT BULK 语句中的列定义中的可选 NULL/NOT NULL 约束

OdbcLiteralType

表示 Odbc 文本类型

OpenRowsetCosmosOptionKind

OPENROWSET (Provider =' CosmosDB' ....) 语句的可用选项。 此语法特定于无服务器 SQL 池

OptimizerHintKind

优化器提示

OptionState

某个选项的状态

PageVerifyDatabaseOptionKind

验证更改数据库选项的页面类型

ParameterlessCallType

指定无参数调用的类型。

ParameterModifier

参数修饰符的类型

ParameterStyle

外部函数体的参数样式

PartitionFunctionRange

分区函数范围的可能值

PartitionTableOptionRange

分区表选项范围的可能值

PartnerDatabaseOptionKind

合作伙伴更改数据库选项的类型

PayloadOptionKinds

有效负载选项的类型

PermissionSetOption

权限集选项。

PortTypes

端口类型的可能值

PredictRunTimeOptions

“预测运行时”选项。

PrincipalOptionKind

登录选项的类型

PrincipalType

可在安全语句中使用的主体类型。

PrivilegeType80

可以在安全语句中使用的特权类型。

ProcedureOptionKind

过程选项的类型

ProcessAffinityType

ALTER SERVER CONFIGURATION 语句中的进程相关性类型

QualifiedJoinType

限定联接的类型。

QueryStoreCapturePolicyOptionKind

可能的查询存储捕获策略模式

QueryStoreDesiredStateOptionKind

可能的查询存储所需状态选项

QueryStoreOptionKind

“ALTER DATABASE d1 SET QUERY_STORE = (...) ”下可能的查询存储选项

QueryStoreSizeCleanupPolicyOptionKind

可能的基于大小的清理策略模式

QueueOptionKind

可能的队列选项。

QuoteType

可能的引号类型。

RaiseErrorOptions

RaiseError 选项。

RdaTableOption

RDA 表选项的类型

RecoveryDatabaseOptionKind

恢复类型更改数据库选项

RemoteDataArchiveDatabaseSettingKind

“ALTER DATABASE d1 SET REMOTE_DATA_ARCHIVE = (...) ”下可能的设置

RemoteServiceBindingOptionKind
ResourcePoolAffinityType

CREATE/ALTER RESOURCE POOL 语句中使用的参数类型

ResourcePoolParameterType

CREATE/ALTER RESOURCE POOL 语句中使用的参数类型

RestoreOptionKind

还原选项的类型

RestoreStatementKind

还原语句的类型

ResultSetsOptionKind

指示是否在 Execute 语句上定义结果集

ResultSetType

指示用于定义结果集的机制。

RouteOptionKind

可能的路由选项。

SecondaryXmlIndexType

辅助 xml 索引类型。

SecurityObjectKind

安全对象的类型

SecurityPolicyActionType

安全策略语句操作的类型

SecurityPolicyOptionKind

安全策略选项。

SecurityPredicateActionType

安全谓词选项的类型

SecurityPredicateOperation

安全谓词操作的类型

SecurityPredicateType

安全谓词的类型

SemanticFunctionType

语义函数类型。

SensitivityClassification.OptionType

AddSensitivityClassificationStatement 中使用的敏感度分类选项类型

SensitivityClassification.Rank

敏感度分类排名值

SeparatorType

可能的分隔符类型。

SequenceOptionKind

序列选项的类型

ServiceBrokerOption

CREATE DATABASE 语句的可能服务代理选项

SessionOptionKind
SetOffsets

SET OFFSETS 语句中使用的各种类型的关键字。

SetOptions

在 SQL 中找到的各种类型的谓词 SET 选项。

SetStatisticsOptions

在 SQL 中找到各种类型的谓词 SET STATISTICS 选项。

SignableElementKind

可签名元素的类型

SimpleAlterFullTextIndexActionKind

更改全文索引操作的类型

SoapMethodAction

soap 方法操作的类型

SoapMethodFormat

可能的 soap 方法格式

SoapMethodSchemas

soap 方法架构的类型

SortOrder

此枚举是排序顺序的可能性。

SparseColumnOption

稀疏列选项的可能值

SpatialIndexingSchemeType

空间索引方案的类型

SqlDataTypeOption

这些是 Sql 中可能的数据类型。 名称的大小写受 System.Data.SqlDbType 的影响。

SqlEngineType

此枚举列出引擎类型的SQL Server

SqlVersion

此枚举列出 Sql 的版本。

StatisticsOptionKind

可能的统计信息选项。

SubqueryComparisonPredicateType

涉及子查询的比较谓词的类型。

TableElementType

Table 元素类型。

TableHintKind

表提示。

TableOptionKind

可能的表选项

TableSampleClauseOption

表示例子句选项。

TableSwitchOptionKind

更改表 switch 语句的可能选项。

TemporalClauseType

查询的“FROM”部分中临时子句的可能值。

TemporalRetentionPeriodUnit

HISTORY_RETENTION_PERIOD 子句中单位的可能值。

TimeUnit

各种语句中使用的时间单位类型。 可以根据需要添加更多时间单位。

TriggerActionType

指定针对此表或视图尝试的数据修改语句时,会激活触发器。

TriggerEnforcement

有关强制执行触发器执行的选项。

TriggerOptionKind

可能的触发器选项。

TriggerScope

此枚举列表可能的触发器范围

TriggerType

指定触发器的类型。

TSqlTokenType
UnaryExpressionType

将单个表达式作为子表达式的标量表达式的类型。

UniqueRowFilter

在 Select 语句中使用。

UnqualifiedJoinType

可能的索引选项。

UserLoginOptionType

可能的用户登录选项。

UserType80

可以在安全语句中使用的特权类型。

ViewOptionKind

可能的视图选项。

WaitForOption

可能的等待选项。

WindowDelimiterType

窗口边界的类型

WindowFrameType

窗口框架的类型。 指定是使用 ROWS 还是 RANGE 单位。

WorkloadClassifierOptionType

工作负荷分类器选项。

WorkloadGroupParameterType

工作负载资源参数的类型

XmlCompressionOptionState

'CREATE TABLE t1 XML_COMPRESSION = { ON | 下可能的 Xml 压缩选项OFF }'

XmlDataTypeOption

这些是 xml 数据类型的可能修饰符。

XmlForClauseOptions

用于存储子句选项的不同 XML 的枚举