Microsoft.Data.Schema.ScriptDom.Sql 命名空间

Microsoft.Data.Schema.ScriptDom.Sql 命名空间提供 Microsoft SQL Server 专用的分析器和脚本生成器支持。

  说明
公共类 AddAlterFullTextIndexAction
公共类 AddFileSpec 表示 ALTER ASSEMBLY 语句的 ADD FILE FROM 子句中的单个文件。
公共类 AddSignatureStatement 此类表示 ADD SIGNATURE 语句。
公共类 AdhocDataSource
公共类 AdhocTableSource 此类表示 OPENDATASOURCE (ad hoc) 表源。
公共类 AlgorithmKeyOption 此类表示 ALGORITHM 选项。
公共类 AlterApplicationRoleStatement 此类表示 ALTER APPLICATION ROLE 语句。
公共类 AlterAssemblyStatement 此类表示 ALTER ASSEMBLY 语句。
公共类 AlterAsymmetricKeyStatement 表示 ALTER ASYMMETRIC KEY 语句。
公共类 AlterAuthorizationStatement 表示 ALTER AUTHORIZATION 语句。
公共类 AlterBrokerPriorityStatement 表示 ALTER BROKER PRIORITY 语句。
公共类 AlterCertificateStatement 表示 ALTER CERTIFICATE 语句。
公共类 AlterCreateEndpointStatementBase 表示 CREATE 和 ALTER ENDPOINT 语句的通用部分。
公共类 AlterCreateServiceStatementBase 表示 CREATE SERVICE 语句。
公共类 AlterCredentialStatement 表示 ALTER CREDENTIAL 语句。
公共类 AlterCryptographicProviderStatement 表示 ALTER CRYPTOGRAPHIC PROVIDER 语句。
公共类 AlterDatabaseAddFileGroupStatement
公共类 AlterDatabaseAddFileStatement 在 ALTER DATABASE 中添加 FILE case。
公共类 AlterDatabaseAuditSpecificationStatement 改变数据库审核规范。
公共类 AlterDatabaseCollateStatement 通过 ALTER DATABASE 改变 COLLATE case。
公共类 AlterDatabaseEncryptionKeyStatement 改变数据库的加密密钥。
公共类 AlterDatabaseModifyFileGroupStatement
公共类 AlterDatabaseModifyFileStatement 用于在 ALTER DATABASE 语句中修改 FILE case。
公共类 AlterDatabaseModifyNameStatement 用于在 ALTER DATABASE 语句中修改 NAME case。
公共类 AlterDatabaseOption 表示 ALTER DATABASE 语句的 SET case 语句中的单个选项。
公共类 AlterDatabaseRebuildLogStatement 用于在 ALTER DATABASE 语句中重新生成 LOG case。
公共类 AlterDatabaseRemoveFileGroupStatement
公共类 AlterDatabaseRemoveFileStatement 用于在 ALTER DATABASE 语句中移除 FILE case。
公共类 AlterDatabaseSetStatement 表示 ALTER DATABASE 语句中的 SET case。
公共类 AlterDatabaseStatement 表示 ALTER DATABASE 语句。
公共类 AlterDatabaseTermination 包含终止信息。
公共类 AlterEndpointStatement 表示 CREATE ENDPOINT 语句。
公共类 AlterEventSessionStatement 表示 ALTER EVENT SESSION 语句。
公共类 AlterFullTextCatalogStatement
公共类 AlterFullTextIndexAction
公共类 AlterFullTextIndexStatement
公共类 AlterFullTextStopListStatement
公共类 AlterFunctionStatement 表示 ALTER FUNCTION 语句。
公共类 AlterIndexStatement 表示 ALTER INDEX 语句。
公共类 AlterLoginAddDropCredentialStatement 表示可添加或删除凭据名称的 ALTER LOGIN 语句。
公共类 AlterLoginEnableDisableStatement 表示可启用或禁用登录的 ALTER LOGIN 语句。
公共类 AlterLoginOptionsStatement 表示可改变选项的 ALTER LOGIN 语句。
公共类 AlterLoginStatement 表示可更改 SQL Server 登录帐户的属性的 ALTER LOGIN 语句。
公共类 AlterMasterKeyStatement 表示 ALTER MASTER KEY 语句,该语句可更改数据库主密钥的属性。
公共类 AlterMessageTypeStatement 表示 ALTER MESSAGE TYPE 语句。
公共类 AlterPartitionFunctionStatement 表示一个 ALTER PARTITION FUNCTION 语句,该语句通过拆分或合并分区函数的边界值来改变分区函数。
公共类 AlterPartitionSchemeStatement 表示 ALTER PARTITION SCHEME 语句,该语句可以将文件组添加到分区方案中,也可以改变分区方案的 NEXT USED 文件组的指定。
公共类 AlterProcedureStatement 表示 ALTER PROCEDURE 语句。
公共类 AlterQueueStatement 表示 ALTER QUEUE 语句。
公共类 AlterRemoteServiceBindingStatement 表示 ALTER REMOTE SERVICE BINDING 语句,该语句可更改与远程服务绑定相关联的用户,或者更改该绑定的匿名身份验证设置。
公共类 AlterResourceGovernorStatement 表示 ALTER RESOURCE GOVERNOR 语句。
公共类 AlterResourcePoolStatement 表示 ALTER RESOURCE POOL 语句,该语句可更改现有的资源调控器资源池配置。
公共类 AlterRoleStatement 表示可更改数据库角色的名称的 ALTER ROLE 语句。
公共类 AlterRouteStatement 表示 ALTER ROUTE 语句。
公共类 AlterSchemaStatement 表示 ALTER SCHEMA 语句。
公共类 AlterServerAuditSpecificationStatement 改变服务器审核规范,即使用 SQL Server 审核功能改变服务器审核规范对象。
公共类 AlterServerAuditStatement 表示 ALTER SERVER AUDIT 语句。
公共类 AlterServerConfigurationStatement 表示 ALTER SERVER CONFIGURATION 语句。
公共类 AlterServiceMasterKeyStatement 表示 ALTER SERVICE MASTER KEY 语句,该语句可更改 SQL Server 实例的服务主密钥。
公共类 AlterServiceStatement 表示 ALTER SERVICE 语句。
公共类 AlterSymmetricKeyStatement 表示 ALTER SYMMETRIC KEY 语句。
公共类 AlterTableAddTableElementStatement 添加 ALTER TABLE 语句的表元素专用化。
公共类 AlterTableAlterColumnStatement 表示 ALTER TABLE 语句的改变列专用化。
公共类 AlterTableChangeTrackingModificationStatement 修改表的更改跟踪。
公共类 AlterTableConstraintModificationStatement 定义对表约束的修改。
公共类 AlterTableDropTableElement 表示可在 ALTER TABLE DROP 语句中使用的单个元素。
公共类 AlterTableDropTableElementStatement 表示 ALTER TABLE 语句的删除表元素专用化。包含要删除的列和约束的名称列表。
公共类 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 表示 APPLICATION ROLE 语句基类。
公共类 AssemblyEncryptionSource 表示对包含密钥或证书的程序集的引用。
公共类 AssemblyName 表示 CLR 程序集名称。
公共类 AssemblyStatement 表示 CREATE 和 ALTER ASSEMBLY 语句中的通用部分。
公共类 AssignmentSetClause 表示 SET 赋值子句。
公共类 AsymmetricKeyCreateLoginSource 表示 CREATE LOGIN 语句中的 Certificate case 语句。
公共类 AuditActionGroupReference 表示审核组引用。
公共类 AuditActionSpecification 表示审核操作规范。
公共类 AuditFileOption 表示单个选项(如果使用 FILE 审核目标)。
公共类 AuditGuidAuditOption 表示 CREATE SERVER AUDIT 语句中的 AUDIT_GUID 选项。
公共类 AuditOption 表示 CREATE/ALTER SERVER AUDIT 语句中的单个选项。
公共类 AuditSpecificationDetail 表示审核操作规范和审核操作组名称的基类。
公共类 AuditSpecificationPart 表示审核规范语句中的一个 ADD/DROP 子句。
公共类 AuditSpecificationStatement 表示 AUDIT SPECIFICATION 语句。
公共类 AuditTarget 表示 CREATE/ALTER SERVER AUDIT 语句中的审核目标。
公共类 AuthenticationEndpointProtocolOption 表示 AUTHENTICATION HTTP 终结点协议选项。
公共类 AuthenticationPayloadOption 表示 AUTHENTICATION 负载选项。
公共类 AutoCleanupChangeTrackingOptionDetail 表示 ALTER DATABASE SET 语句中的 CHANGE_TRACKING 选项的 AUTO_CLEANUP 部分。
公共类 BackupCertificateStatement 表示 BACKUP CERTIFICATE 语句。
公共类 BackupDatabaseStatement 表示 BACKUP DATABASE 语句。
公共类 BackupMasterKeyStatement 表示 BACKUP MASTER KEY 语句。
公共类 BackupOption 表示 BACKUP 语句中的单个选项。
公共类 BackupRestoreFileInfo 表示有关正在备份或还原的文件或文件组的信息。
公共类 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 语句。
公共类 BeginEndBlockStatement 表示以 BEGIN 关键字开始并以 END 关键字结束的一组语句。
公共类 BeginTransactionStatement 表示 BEGIN TRANSACTION 和 BEGIN DISTRIBUTED TRANSACTION 语句。
公共类 BinaryExpression 表示一个具有两个子表达式的表达式。
公共类 BinaryQueryExpression 表示在 Select 语句中使用的 Union。
公共类 BoundingBoxParameter 用名称表示空间索引结构化参数。
公共类 BoundingBoxSpatialIndexOption 表示 BOUNDING_BOX 空间索引选项。
公共类 BreakStatement 表示 BREAK 语句。
公共类 BrokerPriorityParameter 表示 Broker 优先级别语句参数。
公共类 BrokerPriorityStatement 表示 CREATE 和 ALTER BROKER PRIORITY 语句。
公共类 BrowseForClause 表示 FOR BROWSE case。
公共类 BuiltInFunctionTableSource 表示作为单个表源的内置函数。
公共类 BulkInsertBase 表示 BULK INSERT 语句。
公共类 BulkInsertOption 表示 BULK INSERT 语句中的单个选项。
公共类 BulkInsertStatement 表示 BULK INSERT 语句。
公共类 BulkOpenRowset 表示 OPENROWSET … … 大容量表源。
公共类 CallTarget 表示函数调用的目标。
公共类 CaseExpression 表示 case 表达式。
公共类 CastCall 表示强制转换调用。
公共类 CellsPerObjectSpatialIndexOption 表示 CELLS_PER_OBJECT 空间索引选项。
公共类 CertificateCreateLoginSource 表示 CREATE LOGIN 语句中的 Certificate case 语句。
公共类 CertificateOption 表示 CREATE CERTIFICATE 语句中的单个 SUBJECT、START_DATE 或 EXPIRE_DATE 选项。
公共类 CertificateStatementBase 表示 CREATE CERTIFICATE 语句。
公共类 ChangeRetentionChangeTrackingOptionDetail 表示 ALTER DATABASE SET 语句中的 CHANGE_TRACKING 选项的 CHANGE_RETENTION 部分。
公共类 ChangeTableChangesTableSource 表示 CHANGETABLE 子句。
公共类 ChangeTableVersionTableSource 表示具有 VERSION 选项的 CHANGETABLE 子句。
公共类 ChangeTrackingAlterDatabaseOption 表示 ALTER DATABASE 语句的 SET case 语句中的 CHANGE_TRACKING 选项。
公共类 ChangeTrackingFullTextIndexOption
公共类 ChangeTrackingOptionDetail 表示 ChangeTrackingAlterDatabaseOption 的一个细节。
公共类 CharacterSetPayloadOption 表示 CHARACTER_SET 负载选项。
公共类 CheckConstraint 表示 CHECK 约束。
公共类 CheckpointStatement 表示 CHECKPOINT 语句。
公共类 ChildObjectName 表示架构对象子级的名称。
公共类 CloseCursorStatement 表示 CLOSE 游标语句。
公共类 CloseMasterKeyStatement 表示 CLOSE MASTER KEY 语句。
公共类 CloseSymmetricKeyStatement 表示 CLOSE SYMMETRIC KEY 语句。
公共类 CoalesceExpression 表示联合表达式。
公共类 Column 表示带有排序顺序的列标识符。
公共类 ColumnDefinition 表示一个列定义。
公共类 ColumnDefinitionBase 表示最基本列定义。
公共类 ColumnStorageOptions 表示列存储选项。
公共类 ColumnWithSortOrder 表示带有排序顺序的列标识符。
公共类 CommandSecurityElement80 表示包含命令的安全元素。
公共类 CommitTransactionStatement 表示 COMMIT TRANSACTION 语句。
公共类 CommonTableExpression 表示通用表表达式。
公共类 CompatibilityLevelAlterDatabaseOption 表示 ALTER DATABASE 语句的 SET case 语句中的 COMPATIBILITY_LEVEL 选项。
公共类 CompositeGroupingSpecification 撰写子规范的列表。
公共类 CompressionEndpointProtocolOption 表示 PORTS HTTP 终结点协议选项。
公共类 CompressionPartitionRange 表示 DATA_COMPRESSION 选项中的单一范围。
公共类 ComputeClause 表示可在类似 SELECT 的语句中使用的 COMPUTE BY 子句。
公共类 ComputeFunction 表示可以用在 Compute 子句中的计算函数。
公共类 Constraint 表示约束的基类。
公共类 ContinueStatement 表示 CONTINUE 语句。
公共类 ContractMessage 表示有关 CREATE CONTRACT 语句中的单一消息的信息。
公共类 ConvertCall 表示转换调用。
公共类 CreateAggregateStatement 表示 CREATE AGGREGATE 语句。
公共类 CreateApplicationRoleStatement 表示 CREATE APPLICATION ROLE 语句。
公共类 CreateAssemblyStatement 表示 CREATE ASSEMBLY 语句。
公共类 CreateAsymmetricKeyStatement 表示 CREATE ASYMMETRIC KEY 语句。
公共类 CreateBrokerPriorityStatement 表示 CREATE BROKER PRIORITY 语句。
公共类 CreateCertificateStatement 表示 CREATE CERTIFICATE 语句。
公共类 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 语句。
公共类 CreateFullTextCatalogStatement
公共类 CreateFullTextIndexStatement
公共类 CreateFullTextStopListStatement
公共类 CreateFunctionStatement 表示 CREATE FUNCTION 语句。
公共类 CreateIndexStatement 表示 CREATE INDEX 语句。
公共类 CreateLoginSource 表示 CREATE LOGIN 语句中不同的登录源的基类。
公共类 CreateLoginStatement 表示 CREATE LOGIN 语句。
公共类 CreateMasterKeyStatement 表示 CREATE MASTER KEY 语句。
公共类 CreateMessageTypeStatement 表示 CREATE MESSAGE TYPE 语句。
公共类 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 语句。
公共类 CreateServerAuditSpecificationStatement 创建服务器审核规范。
公共类 CreateServerAuditStatement 创建服务器审核。
公共类 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 TYPE 语句。
公共类 CreateTypeUdtStatement 表示用于创建派生自 CLR 类型的用户定义类型的 CREATE TYPE 语句。
公共类 CreateUserStatement 表示 CREATE USER 语句。
公共类 CreateViewStatement 表示 CREATE VIEW 语句。
公共类 CreateWorkloadGroupStatement 表示 CREATE WORKLOAD GROUP 语句。
公共类 CreateXmlIndexStatement 表示 CREATE XML INDEX 语句。
公共类 CreateXmlSchemaCollectionStatement 表示 CREATE XML SCHEMA COLLECTION 语句。
公共类 CreationDispositionKeyOption 表示 CREATION_DISPOSITION 选项。
公共类 CredentialStatement 表示 ALTER 和 CREATE CREDENTIAL 语句的通用部分。
公共类 CryptoMechanism 表示解密机制。
公共类 CubeGroupingSpecification 表示 CUBE 分组规范。
公共类 CursorDefaultAlterDatabaseOption 表示 ALTER DATABASE 语句的 SET case 语句中的 CURSOR_DEFAULT 选项。
公共类 CursorDefinition 表示游标定义。
公共类 CursorId 表示对游标的引用。
公共类 CursorStatement 表示 open/close/fetch 游标语句的基类型。
公共类 DatabaseAuditAction 表示审核操作规范中的单个操作。
公共类 DatabaseEncryptionKeyStatement 表示用于处理加密密钥的语句的基类。
公共类 DataCompressionOption 表示单个数据压缩选项。
公共类 DataModificationStatement 表示包含 OUTPUT 子句的子 DML,该子句充当表源。
公共类 DataModificationStatementTableSource 表示包含 OUTPUT 子句的子 DML,该子句充当表源。
公共类 DataModificationTarget 表示 Insert、Update、Delete 和 Merge 语句中使用的数据操作语言 (DML) 目标。
公共类 DataType 表示基本数据类型类。
公共类 DbccNamedLiteral 表示 DBCC 语句中的指定字符串。
公共类 DbccStatement 表示 DBCC 语句(所有变体)。
公共类 DeallocateCursorStatement 表示 DEALLOCATE 游标语句。
公共类 DeclareCursorStatement 表示 DECLARE CURSOR 语句。
公共类 DeclareTableBody 表示 DECLARE @variable 表变体的正文。
公共类 DeclareTableStatement 表示 DECLARE @variable 语句的表变体。
公共类 DeclareVariableElement 表示 DeclareVariableStatement 的正文中的单个声明。
公共类 DeclareVariableStatement 表示 DECLARE @variable 语句(表声明除外)。
公共类 DefaultConstraint 表示默认约束。
公共类 DeleteMergeAction 表示 Delete 合并操作。
公共类 DeleteStatement 表示 DELETE 语句。
公共类 DenyStatement 表示 DENY 语句。
公共类 DenyStatement80 表示 DENY 语句。
公共类 DeviceInfo 表示有关用于备份或还原的设备的信息。
公共类 DropAggregateStatement 表示 DROP AGGREGATE 语句。
公共类 DropAlterFullTextIndexAction 表示 ALTER FULLTEXT INDEX 语句的 DROP 操作。
公共类 DropApplicationRoleStatement 表示 DROP APPLICATION ROLE 语句。
公共类 DropAssemblyStatement 表示 DROP ASSEMBLY 语句。
公共类 DropAsymmetricKeyStatement 表示 DROP ASYMMETRIC KEY 语句。
公共类 DropBrokerPriorityStatement 表示 DROP BROKER PRIORITY 语句。
公共类 DropCertificateStatement 表示 DROP CERTIFICATE 语句。
公共类 DropChildObjectsStatement 表示具有子对象(DROP INDEX 或 STATISTICS)的 DROP。
公共类 DropClusteredConstraintFragmentOption 用于删除聚集约束的抽象基类。
公共类 DropClusteredConstraintOption 表示删除聚集约束选项。
公共类 DropClusteredConstraintStateOption 表示删除聚集约束状态选项。
公共类 DropContractStatement 表示 DROP CONTRACT 语句。
公共类 DropCredentialStatement 表示 DROP CREDENTIAL 语句。
公共类 DropCryptographicProviderStatement 表示 DROP CRYPTOGRAPHIC PROVIDER 语句。
公共类 DropDatabaseAuditSpecificationStatement 表示 DROP DATABASE AUDIT SPECIFICATION 语句。
公共类 DropDatabaseEncryptionKeyStatement 表示 DROP DATABASE ENCRYPTION KEY 语句。
公共类 DropDatabaseStatement 表示 DROP DATABASE 语句。
公共类 DropDefaultStatement 表示 DROP DEFAULT 语句。
公共类 DropEndpointStatement 表示 DROP ENDPOINT 语句。
公共类 DropEventNotificationStatement 表示 DROP EVENT NOTIFICATION 语句。
公共类 DropEventSessionStatement 表示 DROP EVENT SESSION 语句。
公共类 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 语句。
公共类 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 语句。
公共类 DropServerAuditSpecificationStatement 表示 DROP SERVER AUDIT SPECIFICATION 语句。
公共类 DropServerAuditStatement 表示 DROP SERVER AUDIT 语句。
公共类 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 语句。
公共类 DropWorkloadGroupStatement 表示 DROP WORKLOAD GROUP 语句。
公共类 DropXmlSchemaCollectionStatement 表示 DROP XML SCHEMA COLLECTION 语句。
公共类 EnabledDisabledPayloadOption 表示值可以为 ENABLED 或 DISABLED 的选项。
公共类 EnableDisableTriggerStatement 定义对触发器的修改,可以启用或禁用此修改。
公共类 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 表示对过程的按名称引用。
公共类 ExecutableStringList 表示传递给 EXECUTE 语句的命令字符串。
公共类 ExecuteAsClause 表示 EXECUTE AS 子句。
公共类 ExecuteAsStatement 表示 EXECUTE AS 语句。
公共类 ExecuteContext 表示执行上下文。
公共类 ExecuteParameter 表示在 EXECUTE 语句中传递到某一过程的参数。
公共类 ExecuteStatement 此类表示 EXECUTE Transact-SQL 语句。
公共类 ExistsPredicate 表示 EXISTS 谓词。
公共类 Expression 表示一个表达式。
公共类 ExpressionCallTarget 表示函数调用的表达式目标。
公共类 ExpressionGroupingSpecification 表示执行分组操作所依据的表达式。
公共类 ExpressionWithSortOrder 表示一个带有排序顺序的表达式。
公共类 ExtractFromExpression 表示以 Extract From 开头的表达式。
公共类 FetchCursorStatement 表示 FETCH 游标语句。
公共类 FetchType 表示有关不同 FETCH 方向的信息。
公共类 FileDeclaration 表示 CREATE DATABASE 语句中的单个文件声明。
公共类 FileDeclarationOption 表示 CREATE DATABASE 语句中的单个文件声明选项。
公共类 FileEncryptionSource 表示对包含密钥或证书的文件的引用。
公共类 FileGroup 表示 CREATE DATABASE 语句中的文件组。
公共类 FileGroupOrPartitionScheme
公共类 FileGrowthFileDeclarationOption 表示文件增长声明选项。
公共类 FileNameFileDeclarationOption 表示文件名文件声明选项。
公共类 FilePathAuditFileOption 表示文件路径审核文件选项。
公共类 FileStreamOnTableOption 表示 FILESTREAM_ON 表选项。
公共类 ForClause SELECT 语句中的 FOR 子句的基类。
公共类 ForeignKeyConstraint 表示外键约束。
公共类 FullTextCatalogAndFileGroup
公共类 FullTextCatalogStatement 表示 CREATE FULLTEXT CATALOG 语句。
公共类 FullTextIndexColumn 表示全文索引的列。
公共类 FullTextIndexOption 表示 CREATE FULLTEXT INDEX 语句中的单个选项。
公共类 FullTextPredicate 表示全文谓词。
公共类 FullTextStopListAction 表示 ALTER FULLTEXT STOPLIST 语句中的操作。
公共类 FullTextTableSource 表示 FREETEXTTABLE 和 CONTAINSTABLE 表源。
公共类 FunctionCall 表示一个函数调用。
公共类 FunctionCallSetClause 表示 SET 子句的函数调用。
公共类 FunctionReturnType 表示函数返回类型。
公共类 FunctionStatementBody 表示 CREATE/ALTER FUNCTION 语句。
公共类 GeneralSetCommand 表示 SET 语句中的单个命令。
公共类 GetConversationGroupStatement 表示 GET CONVERSATION GROUP 语句。
公共类 GoToStatement 表示 GOTO 语句。
公共类 GrandTotalGroupingSpecification 表示总计分组规范。
公共类 GrantStatement 表示 GRANT 语句。
公共类 GrantStatement80 表示 GRANT 语句。
公共类 GridParameter 表示 GRIDS 选项的空间索引结构化参数。
公共类 GridsSpatialIndexOption 表示 GRIDS 空间索引选项。
公共类 GroupByClause 表示可以在类似 SELECT 和 UPDATE 等语句中使用的 GROUP BY 子句。
公共类 GroupingSetsGroupingSpecification 表示 GROUPING SETS 分组规范。
公共类 GroupingSpecification 表示 GROUP BY 子句中的单个分组规范。
公共类 HavingClause 表示 HAVING 子句,可以在类似 SELECT 的语句中使用该子句。
公共类 Identifier 此片段用于表示一个标识符。
公共类 IdentifierLoginOption 表示 CREATE 或 ALTER LOGIN 语句中带有标识符值的选项。
公共类 IdentifiersCallTarget 表示作为列或列的公共语言运行时 (CLR) 属性的调用目标。
公共类 IdentityFunction 表示可以由 SelectColumn 使用的标识函数。
公共类 IdentityValueKeyOption 表示 IDENTITY_VALUE 选项。
公共类 IfStatement 表示 IF 语句。
公共类 IndexExpressionOption 表示可以是表达式的索引选项。
公共类 IndexOption 表示索引选项。
公共类 IndexStatement 表示 CREATE INDEX 语句的基。
公共类 IndexStateOption 表示索引选项状态。
公共类 IndexTableHint 表示 INDEX 表提示。
公共类 InlineDerivedTable 表示一个派生表。
公共类 InPredicate 表示 IN 谓词。
公共类 InsertBulkColumnDefinition 表示 INSERT BULK 语句中的列定义。
公共类 InsertBulkStatement 表示 INSERT BULK 语句。
公共类 InsertMergeAction 表示插入合并操作。
公共类 InsertStatement 表示 INSERT 语句。
公共类 IntegerValueSessionOption 表示 MAX_MEMORY 事件会话选项。
公共类 InternalOpenRowset 表示 OPENROWSET 表源。
公共类 InvalidExpression 表示 Transact-SQL 脚本中的无效表达式。
公共类 InvalidIdentifier 表示 Transact-SQL 脚本中的无效标识符。
公共类 InvalidSchemaObjectName 表示包含无效架构对象名称的 Transact-SQL 脚本。
公共类 InvalidSelectStatement 表示包含定义无效的 select 语句的 Transact-SQL 脚本。
公共类 InvalidStatementList 表示包含无效 Transact-SQL 语句列表的 Transact-SQL 脚本。
公共类 InvalidTSqlFragment 表示无效的 Transact-SQL 片断。
公共类 InvalidTSqlStatement 表示无法识别为有效 Transact-SQL 语句的 Transact-SQL 脚本。
公共类 IPv4 表示 IP 地址 (x.x.x.x)。
公共类 JoinParenthesis 表示可封装联接的括号。
公共类 KeyOption 表示 CREATE SYMMETRIC KEY 语句中的密钥选项。
公共类 KeySourceKeyOption 表示 KEY_SOURCE 选项。
公共类 KillQueryNotificationSubscriptionStatement 表示终止查询通知订阅语句。
公共类 KillStatement 表示 KILL 语句。
公共类 KillStatsJobStatement 表示 KILL STATS JOB 语句。
公共类 LabelStatement 表示 Label 语句。
公共类 LeftFunctionCall 表示 LEFT 调用。
公共类 LikePredicate 表示 LIKE 谓词。
公共类 LineNoStatement 表示 LINENO 语句。
公共类 ListenerIpEndpointProtocolOption 表示 LISTENER_IP TCP 终结点协议选项。
公共类 Literal 表示文本。
公共类 LiteralEndpointProtocolOption 表示具有单个字符串或整数值的协议选项。
公共类 LiteralPayloadOption 表示带有一个文本值的负载选项。
公共类 LockEscalationTableOption 表示锁升级表选项。
公共类 LoginOption 表示 CREATE 或 ALTER LOGIN 语句中的单个选项。
公共类 LoginTypePayloadOption 表示 LOGIN_TYPE 负载选项。
公共类 MasterKeyStatement 表示 MASTER KEY 语句。
公共类 MaxDispatchLatencySessionOption 表示 MAX_DISPATCH_LATENCY 事件会话选项。
公共类 MaxEventSizeSessionOption 表示 MAX_EVENT_SIZE 事件会话选项。
公共类 MaxMemorySessionOption 表示 MAX_MEMORY 事件会话选项。
公共类 MaxRolloverFilesAuditFileOption 表示 MAX_ROLLOVER_FILES 选项(针对 FILE 审核目标)。
公共类 MaxSizeAuditFileOption 表示 MaxSize 选项(针对 FILE 审核目标)。
公共类 MaxSizeFileDeclarationOption 表示最大大小文件声明选项。
公共类 MemoryPartitionSessionOption 表示 MEMORY_PARTITION_MODE 会话选项。
公共类 MergeAction 表示 MERGE 语句中的操作。
公共类 MergeActionClause 表示 MERGE 操作子句。
公共类 MergeStatement 表示 MERGE 语句。
公共类 MessageTypeStatementBase 表示 CREATE 和 ALTER MESSAGE TYPE 语句的通用部分。
公共类 MethodSpecifier 表示一个方法说明符。
公共类 MirrorToClause 表示 BACKUP 语句的 MIRROR TO 子句。
公共类 MoveConversationStatement 表示 MOVE CONVERSATION 语句。
公共类 MoveRestoreOption 表示 MOVE 还原选项。
公共类 NameFileDeclarationOption 表示名称文件声明选项。
公共类 NullableConstraint 表示可以为 null 的约束。
公共类 NullIfExpression 表示 NULLIF 表达式。
公共类 OdbcConvertSpecification 表示开放式数据库连接 (Odbc) 转换规范。
公共类 OdbcFunctionCall 表示开放式数据库连接 (ODBC) 函数调用。
公共类 OdbcQualifiedJoin 表示 FROM 子句中的开放式数据库连接 (ODBC) 限定联接。
公共类 OfflineFileDeclarationOption 表示脱机文件声明选项。
公共类 OnFailureAuditOption 表示 CREATE/ALTER SERVER AUDIT 语句中的 ON_FAILURE 选项。
公共类 OnOffAlterDatabaseOption 表示一个选项,该选项在 ALTER DATABASE 语句的 SET case 语句中可设置为 ON 或 OFF。
公共类 OnOffSessionOption 表示 TRACK_CAUSALITY 和 STARTUP_STATE 事件会话选项。
公共类 OpenCursorStatement 表示 OPEN 游标语句。
公共类 OpenMasterKeyStatement 表示 OPEN MASTER KEY 语句。
公共类 OpenQueryTableSource 表示 OPENQUERY 表源。
公共类 OpenRowsetDataModificationTarget 表示 OPENROWSET 数据修改目标。
公共类 OpenRowsetTableSource 表示 OPENROWSET 表源。
公共类 OpenSymmetricKeyStatement 表示 OPEN SYMMETRIC KEY 语句。
公共类 OpenXmlTableSource 表示 OPENXML 表源。
公共类 OptimizeForOptimizerHint 表示 OPTIMIZE FOR 优化程序提示。
公共类 OptimizerHint 表示单个优化程序提示。
公共类 OrderBulkInsertOption 表示 BULK INSERT 语句中的 ORDER 选项。
公共类 OrderByClause 表示可以在类似 SELECT 语句中使用的 ORDER BY 子句。
公共类 OutputClause 表示 OUTPUT 子句。
公共类 OverClause 表示 OVER 子句。
公共类 PageVerifyAlterDatabaseOption 表示 ALTER DATABASE 语句的 SET case 语句中的 PAGE_VERIFY 选项。
公共类 ParameterizationAlterDatabaseOption 表示 ALTER DATABASE 语句的 SET case 语句中的 PARAMETERIZATION 选项。
公共类 ParameterizedDataType 表示数据类型抽象类,它可以有参数。
公共类 ParameterlessCall 表示不含参数的调用。
公共类 ParenthesisExpression 表示括号表达式。
公共类 PartitionFunctionCall 表示分区函数调用。
公共类 PartitionParameterType 表示 CREATE PARTITION FUNCTION 语句中的参数类型。
公共类 PartitionSpecifier 表示分区说明符。
公共类 PartnerAlterDatabaseOption 表示 ALTER DATABASE 语句的 SET case 语句中的 PARTNER 选项。
公共类 PasswordAlterLoginOption 表示 ALTER LOGIN 语句中的 PASSWORD 选项。
公共类 PasswordCreateLoginSource 表示 CREATE LOGIN 语句中的 password case 语句。
公共类 PayloadOption 表示 CREATE / ALTER ENDPOINT 语句中的单个负载选项。
公共类 Permission 表示可在安全语句体中使用的权限。
公共类 PivotedTableSource 表示 FROM 子句中的透视表源。
公共类 PortsEndpointProtocolOption 表示 PORTS HTTP 终结点协议选项。
公共类 PredicateSetStatement 表示 T-SQL 语法中的各种 SET {...} Transact-SQL 语法中的 { ON | OFF } 选项。
公共类 PrimaryExpression 表示主要表达式的抽象基类。
公共类 PrintStatement 表示 PRINT 语句。
公共类 Privilege80 表示可在安全语句中使用的特权。
公共类 PrivilegeSecurityElement80 表示具有特权的安全元素。
公共类 ProcedureParameter 表示可传递到过程中的参数。
公共类 ProcedureReference 表示对过程的按名称和编号引用。
公共类 ProcedureStatementBody 表示 CREATE/ALTER PROCEDURE 语句。
公共类 ProcedureStatementBodyBase 表示过程语句体。
公共类 ProcessAffinityRange 表示进程关联值的范围。
公共类 ProviderEncryptionSource 表示对 EKM 提供程序的引用。
公共类 ProviderKeyNameKeyOption 表示 PROVIDER_KEY_NAME 选项。
公共类 QualifiedJoin 表示 FROM 子句中的限定联接。
公共类 QueryDerivedTable 表示一个派生表。
公共类 QueryExpression 表示 SELECT 语句中的查询表达式层次结构的抽象基类。
公共类 QueryParenthesis 表示可包装 QueryExpression 的圆括号表达式。
公共类 QuerySpecification 表示 SELECT 语句的主要部分。
公共类 QueueDelayAuditOption 表示 CREATE/ALTER SERVER AUDIT 语句中的 QUEUE_DELAY 选项。
公共类 QueueOption 表示 QUEUE 选项的基。
公共类 QueueStatement 表示 Queue 语句的基。
公共类 QueueStateOption 表示具有某一状态的 QUEUE 选项的基。
公共类 QueueTSqlFragmentOption 表示具有 TSqlFragment 的 QUEUE 选项的基类。
公共类 RaiseErrorLegacyStatement 表示 RAISERROR 语句的旧样式。
公共类 RaiseErrorStatement 表示 RAISERROR 语句。
公共类 ReadOnlyForClause 表示在 DECLARE CURSOR 语句中使用的 FOR READ ONLY case。
公共类 ReadTextStatement 表示 READTEXT 语句。
公共类 ReceiveStatement 表示 RECEIVE 语句。
公共类 ReconfigureStatement 表示 RECONFIGURE 语句。
公共类 RecoveryAlterDatabaseOption 表示 ALTER DATABASE 语句的 SET case 语句中的 RECOVERY 选项。
公共类 RemoteServiceBindingStatementBase 表示 CREATE 和 ALTER REMOTE SERVICE BINDING 语句的公共基。
公共类 ReserveDiskSpaceAuditFileOption 表示 MAX_ROLLOVER_FILES 选项(如果使用 FILE 审核目标)。
公共类 ResourcePoolParameter 表示 RESOURCE POOL 语句参数。
公共类 ResourcePoolStatement 表示 CREATE RESOURCE POOL 和 ALTER RESOURCE POOL 语句。
公共类 RestoreMasterKeyStatement 表示 RESTORE MASTER KEY 语句。
公共类 RestoreOption 表示 RESTORE 语句中的单个选项。
公共类 RestoreServiceMasterKeyStatement 表示 RESTORE SERVICE MASTER KEY 语句。
公共类 RestoreStatement 表示 RESTORE/LOAD 语句。
公共类 ReturnStatement 表示 RETURN 语句。
公共类 RevertStatement 表示 REVERT 语句。
公共类 RevokeStatement 表示 REVOKE 语句。
公共类 RevokeStatement80 表示 REVOKE 语句。
公共类 RightFunctionCall 表示 RIGHT 调用。
公共类 RolePayloadOption 表示 ROLE 负载选项。
公共类 RoleStatement 表示 ROLE 语句基。
公共类 RollbackTransactionStatement 表示 ROLLBACK TRANSACTION 语句。
公共类 RollupGroupingSpecification 表示 ROLLUP 分组规范。
公共类 RouteOption 表示 For Route 选项。
公共类 RouteStatement 表示 ROUTE 语句的基。
公共类 RowValue 表示单个行的数据。
公共类 SaveTransactionStatement 表示 SAVE TRANSACTION 语句。
公共类 ScalarFunctionReturnType 表示返回值的数据类型。
公共类 SchemaDeclarationItem 表示有关架构声明中某个列的信息。
公共类 SchemaObjectDataModificationTarget 表示架构对象数据修改目标。
公共类 SchemaObjectName 表示架构对象名称。
公共类 SchemaObjectTableSource 表示具有架构对象的表源。
公共类 SchemaPayloadOption 表示 SCHEMA 负载选项。
公共类 SecurityElement80 表示 GRANT、DENY 和 REVOKE 语句通用的安全语句体。
公共类 SecurityLoginOption 表示 CREATE 或 ALTER LOGIN 语句中的安全选项。
公共类 SecurityPrincipal 表示可在安全语句正文中使用的主体。
公共类 SecurityStatement 表示安全语句体基类。
公共类 SecurityStatementBody80 表示安全语句体基类。
公共类 SecurityTargetObject 表示可在安全语句体中使用的目标对象。
公共类 SecurityTargetObjectName 表示安全目标对象名称。
公共类 SecurityUserClause80 表示 GRANT、DENY 和 REVOKE 语句通用的安全语句体。
公共类 SelectColumn 表示紧接在 SELECT 关键字之后使用的列元素。
公共类 SelectFunctionReturnType 表示选择函数返回类型。
公共类 SelectSetVariable 表示在 SELECT 语句内设置一个变量。
公共类 SelectStatement 表示 SQL SELECT 语句。
公共类 SendStatement 表示 SEND 语句。
公共类 ServerAuditStatement CREATE 和 ALTER SERVER 审核语句的公共基类。
公共类 ServiceContract 表示服务协定引用(带有可选操作)。
公共类 SessionOption 表示事件会话选项。
公共类 SessionTimeoutPayloadOption 表示 SESSION_TIMEOUT 负载选项。
公共类 SetClause 表示 SET 子句。
公共类 SetCommand 表示 SET 语句中的单个命令。
公共类 SetCommandStatement 表示 SET 命令语句,例如,SET LANGUAGE us_english。
公共类 SetErrorLevelStatement 表示 SET ERRLVL 语句。
公共类 SetFipsFlaggerCommand 表示 SET FIPS_FLAGGER 命令。
公共类 SetIdentityInsertStatement 表示 SET IDENTITY_INSERT 语句。
公共类 SetOffsetsStatement 表示 SET OFFSETS 语句。
公共类 SetOnOffStatement 表示以 { ON | OFF } 结束的 SET 语句。
公共类 SetRowCountStatement 表示 SET ROWCOUNT 语句。
公共类 SetStatisticsStatement 表示设置统计 {...} {对 |关闭} 选项,在Transact-SQL语法。
公共类 SetStopListAlterFullTextIndexAction 表示 ALTER FULLTEXT INDEX 语句的 STOPLIST 操作。
公共类 SetTextSizeStatement 表示 SET TEXTSIZE 语句。
公共类 SetTransactionIsolationLevelStatement 表示 SET TRANSACTION ISOLATION LEVEL 语句。
公共类 SetUserStatement 表示 SETUSER 语句。
公共类 SetVariableStatement 表示 SET @local_variable 语句。
公共类 ShutdownStatement 表示 SHUTDOWN 语句。
公共类 SidCreateLoginOption 表示 CREATE LOGIN 语句中的 SID 选项。
公共类 SignatureStatementBase 表示 ADD 和 DROP SIGNATURE 语句的公共基。
公共类 SimpleAlterDatabaseOption 表示 ALTER DATABASE 语句的 SET case 语句中的简单选项(例如,单个关键字)。
公共类 SimpleAlterFullTextIndexAction 表示 ALTER FULLTEXT INDEX 语句的标志操作。
公共类 SimpleBulkInsertOption 表示 BULK INSERT 语句中简单的单个选项。
公共类 SimpleOptimizerHint 表示一个可表示为含可选文本值的标志的优化程序提示。
公共类 SimpleRestoreOption 表示带有可选值的单一还原选项。
公共类 SimpleTableHint 表示一个简单的表提示。
公共类 SizeFileDeclarationOption 表示文件大小声明选项。
公共类 SoapMethod 表示 CREATE ENDPOINT 语句的负载部分中的 SOAP 方法。
公共类 SourceDeclaration 表示事件源声明名称。
公共类 SpatialIndexOption 表示空间索引选项。
公共类 SpatialIndexRegularOption 表示空间索引常规选项。
公共类 Sql100ScriptGenerator 表示 Sql100 脚本生成器。
公共类 Sql100ScriptGeneratorConstructor 定义 Sql100 脚本生成器。
公共类 Sql80ScriptGenerator 表示 Sql80 脚本生成器。
公共类 Sql80ScriptGeneratorConstructor 定义 Sql80 脚本生成器。
公共类 Sql90ScriptGenerator 表示 Sql90 脚本生成器。
公共类 Sql90ScriptGeneratorConstructor 定义 Sql90 脚本生成器。
公共类 SqlCommandIdentifier 表示 SqlCommandIdentifier。
公共类 SqlDataType 表示 Sql 数据类型。
公共类 SqlScriptComparer 比较 Transact-SQL 脚本和抽象语法树 (AST)。
公共类 SqlScriptComparerConstructor SqlScriptComparer 组件的服务构造函数。
公共类 SqlScriptComparisonResult 描述脚本比较的结果。
公共类 SqlScriptGenerator 表示 SQL 特定的脚本生成器。
公共类 SqlScriptGeneratorConstructor 用于构造 SqlScriptGenerator 组件。
公共类 SqlScriptGeneratorOptions 表示 Transact-SQL 脚本生成器选项。
公共类 StartupStateSessionOption 表示 STARTUP_STATE 事件会话选项。
公共类 StateAuditOption 表示 ALTER SERVER AUDIT 语句中的 STATE 选项。
公共类 StatementList 此类用于获取一个语句列表。
公共类 StatementWithCommonTableExpressionsAndXmlNamespaces 表示一个可以以通用表表达式或 XML 命名空间开头的语句。
公共类 StatisticsOption 表示统计选项。
公共类 StopListFullTextIndexOption 表示 CREATE FULLTEXT INDEX 语句中的 STOPLIST 选项。
公共类 StopRestoreOption 表示 STOPATMARK 和 STOPBEFOREMARK RESTORE 选项。
公共类 Subquery 表示子查询。
公共类 SubqueryComparisonPredicate 表示具有子查询的比较谓词。
公共类 SubquerySpecification 表示子查询规范。
公共类 SymmetricKeyStatement 表示 ALTER SYMMETRIC KEY 和 CREATE SYMMETRIC KEY 语句的通用属性。
公共类 TableHint 表示单个表提示。
公共类 TableHintsOptimizerHint 表示包含表提示的优化程序提示。
公共类 TableOption 表示单个表选项。
公共类 TableSampleClause 表示 TABLESAMPLE 子句。
公共类 TableSource 表示表源。
公共类 TableSourceWithAlias 表示可以具有别名的表源。
公共类 TableSourceWithAliasAndColumns 表示一个可以指定列别名的表源。
公共类 TableValuedFunctionReturnType 表示表值函数返回类型。
公共类 TargetDeclaration 表示目标声明。
公共类 TernaryExpression 表示一个具有三个子表达式的表达式。
公共类 TextModificationStatement 表示 WRITETEXT 语句。
公共类 TopRowFilter 表示可在 SELECT 语句中使用的 TOP 行筛选器。
公共类 TrackCausalitySessionOption 表示 TRACK_CAUSALITY 事件会话选项。
公共类 TransactionStatement Transaction 语句的抽象基类。
公共类 TriggerAction 表示触发器操作。
公共类 TriggerObject 表示有关正在创建或改变的触发器的信息。
公共类 TriggerOption 表示触发器选项。
公共类 TriggerStatementBody 表示 CREATE TRIGGER 和 ALTER TRIGGER 语句。
公共类 TruncateTableStatement 表示 TRUNCATE TABLE 语句。
公共类 TryCatchStatement 表示 TRY…CATCH 语句。
公共类 TSEqualCall 表示 TSEQUAL 的函数调用,这是一个 Boolean 函数。
公共类 TSql100Parser 表示 TSql100 分析器。
公共类 TSql100ParserConstructor 用于创建 TSql100Parser
公共类 TSql80Parser 表示 TSql80 分析器。
公共类 TSql80ParserConstructor 用于创建 TSql80Parser
公共类 TSql90Parser 表示 TSql90 分析器。
公共类 TSql90ParserConstructor 用于构造一个 TSql90Parser
公共类 TSqlBatch 表示 Transact-SQL 脚本中的一个批处理。
公共类 TSqlConcreteFragmentVisitor 具体的抽象语法树 (AST) 节点的访问者。
公共类 TSqlFragment 表示一个标记片段。
公共类 TSqlFragmentVisitor 表示 Transact-SQL 脚本文档对象模型 (DOM) 的基访问者。
公共类 TSqlParser 代表Transact-SQL解析器。
公共类 TSqlParserConstructor 用于构造一个 TSqlParser
公共类 TSqlParserToken 表示一个分析器标记。
公共类 TSqlScript 表示 Transact-SQL 脚本。
公共类 TSqlStatement 表示单个 Transact-SQL 语句。
公共类 UnaryExpression 表示一个具有单个子表达式的表达式。
公共类 UniqueConstraint 表示唯一约束或主键约束。
公共类 UnpivotedTableSource 表示 FROM 子句中逆透视的表源。
公共类 UnqualifiedJoin 表示 FROM 子句中的非限定 JOIN。
公共类 UpdateCall 表示 UPDATE() 函数调用,它是一个 Boolean 函数。
公共类 UpdateForClause 表示仅在 DECLARE CURSOR 中使用的 FOR UPDATE [columns] case。
公共类 UpdateMergeAction 表示 Update 合并操作。
公共类 UpdateStatement 表示 UPDATE 语句。
公共类 UpdateStatisticsStatement 表示 UPDATE STATISTICS 语句。
公共类 UpdateTextStatement 表示 UPDATETEXT 语句。
公共类 UserDataType 表示用户数据类型。
公共类 UserDefinedTypeCallTarget 表示作为列或列的公共语言运行时 (CLR) 属性的调用目标。
公共类 UserDefinedTypePropertyAccess 表示用户定义类型的属性。
公共类 UserLoginOption 表示用户登录选项。
公共类 UserOption 表示 USER 选项。
公共类 UserStatement 表示用户语句基类。
公共类 UseStatement 表示 USE 语句。
公共类 ValuesInsertSource 表示值列表。
公共类 VariableDataModificationTarget 表示变量数据修改目标。
公共类 VariableTableSource 表示作为一个变量的表源。
公共类 VariableValuePair 表示 OPTIMIZE FOR 优化程序提示中的单个变量-值对。
公共类 ViewOption 表示 VIEW 选项。
公共类 ViewStatementBody 表示 CREATE VIEW 和 ALTER VIEW 语句。
公共类 WaitForStatement 表示 WAITFOR 语句。
公共类 WaitForSupportedStatement 表示内部语句。
公共类 WhenClause 表示在 case 表达式中使用的 WHEN 子句。
公共类 WhereClause 表示可在类似 SELECT 或 UPDAT 的语句中使用的 WHERE 子句。
公共类 WhileStatement 表示 WHILE 语句。
公共类 WindowsCreateLoginSource 表示 CREATE LOGIN 语句中的 WINDOWS case 语句。
公共类 WithCommonTableExpressionsAndXmlNamespaces 表示一个可包含通用表表达式和 XML 命名空间的通用构造。
公共类 WitnessAlterDatabaseOption 表示 ALTER DATABASE 语句的 SET case 语句中的 WITNESS 选项。
公共类 WorkloadGroupImportanceParameter 表示工作负荷组重要性参数。
公共类 WorkloadGroupParameter 表示 WORKLOAD GROUP 语句参数。
公共类 WorkloadGroupResourceParameter 表示工作负荷组语句参数。
公共类 WorkloadGroupStatement 表示 CREATE WORKLOAD GROUP 和 ALTER WORKLOAD GROUP 语句。
公共类 WriteTextStatement 表示 WRITETEXT 语句。
公共类 WsdlPayloadOption 表示 WSDL 负载选项。
公共类 XmlDataType 表示 XML 数据类型。
公共类 XmlForClause 表示 FOR XML (options) case。
公共类 XmlForClauseOption 表示 FOR XML (options) case。
公共类 XmlNamespaces 表示 XML 命名空间。
公共类 XmlNamespacesAliasElement 表示 XML 命名空间元素的别名变体。
公共类 XmlNamespacesDefaultElement 表示 XML 命名空间元素的默认变体。
公共类 XmlNamespacesElement 表示在定义 XML 命名空间时使用的元素。

接口

  接口 说明
公共接口 IAuthorization 表示所有者。
公共接口 ICollationSetter 表示排序规则标识符。
公共接口 IFileStreamSpecifier 表示文件流的规范。
公共接口 IPasswordChangeOption 保存用于对私钥进行加密/解密的密码。
公共接口 ITableElementContainer 表示表元素容器。

枚举

  枚举 说明
公共枚举 AffinityKind 用于指定关联类型的枚举。
公共枚举 AlterAction 用于指定 ALTER 操作的枚举。
公共枚举 AlterCertificateStatementKind 用于指定改变证书语句类型的枚举。
公共枚举 AlterDatabaseOptionKind 枚举更改数据库中指定的选项类型Transact-SQL语句。
公共枚举 AlterEventSessionStatementType 用于指定改变事件会话语句的类型的枚举。
公共枚举 AlterFullTextCatalogAction
公共枚举 AlterIndexType 指定索引改变类型。
公共枚举 AlterMasterKeyOption 指定主密钥改变选项。
公共枚举 AlterResourceGovernorCommandType 指定 ALTER RESOURCE GOVERNOR 命令的类型。
公共枚举 AlterServiceMasterKeyOption 指定改变服务主密钥选项。
公共枚举 AlterTableAlterColumnOption 指定表和列的改变选项。
公共枚举 ApplicationRoleOptionType 指定应用程序角色选项类型。
公共枚举 AssignmentKind 指定赋值的类型。
公共枚举 AttachMode 指定附加模式。
公共枚举 AuditActionGroup 指定审核操作组。
公共枚举 AuditTargetKind 指定改变索引的类型。
公共枚举 AuthenticationProtocol 指定身份验证协议
公共枚举 AuthenticationTypes 指定身份验证类型。
公共枚举 BackupOptionKind 指定备份操作的类型。
公共枚举 BackupRestoreItemKind 指定备份还原项的类型。
公共枚举 BinaryExpressionType 指定二进制表达式的类型。
公共枚举 BinaryQueryExpressionType 指定二进制查询表达式的类型。
公共枚举 BoundingBoxParameterType 指定边界框参数的类型。
公共枚举 BrokerPriorityParameterSpecialType 指定 Broker 优先级别参数的类型。
公共枚举 BrokerPriorityParameterType 指定 Broker 优先级别参数类型。
公共枚举 CertificateOptionKinds 指定证书选项类型。
公共枚举 ChangeTrackingOption 指定更改跟踪选项。
公共枚举 ColumnType 指定列类型。
公共枚举 CommandOptions 指定命令选项。
公共枚举 ComputeFunctionType 指定计算函数的类型。
公共枚举 ConstraintEnforcement 指定强制约束。
公共枚举 CryptoMechanismType 指定解密机制类型。
公共枚举 CursorOptions 指定游标选项。
公共枚举 DatabaseAuditActionKind 指定数据库审核操作类型。
公共枚举 DatabaseEncryptionKeyAlgorithm 指定数据库加密密钥算法。
公共枚举 DatabaseMirroringEndpointRole 指定数据库镜像终结点角色。
公共枚举 DataCompressionLevel 指定数据压缩级别。
公共枚举 DbccCommand 此成员是仅供内部使用,不应从用户代码中引用。
公共枚举 DbccOptions 指定 Dbcc 选项。
公共枚举 DeleteUpdateAction 指定删除更新操作。
公共枚举 DeviceType 指定设备类型。
公共枚举 DropClusteredConstraintOptionType 指定约束选项类型。
公共枚举 DropSchemaBehavior 指定 DROP SCHEMA 行为。
公共枚举 EnableDisableOptionType 指定选项类型。
公共枚举 EncryptionAlgorithm 指定加密算法。
公共枚举 EncryptionAlgorithmPreference 指定加密算法首选项。
公共枚举 EndpointEncryptionSupport 指定终结点加密支持。
公共枚举 EndpointProtocol 指定终结点协议。
公共枚举 EndpointProtocolOptions 指定终结点协议选项。
公共枚举 EndpointState 指定终结点状态。
公共枚举 EndpointType 指定终结点类型。
公共枚举 EventNotificationEventGroup 指定事件组。
公共枚举 EventNotificationEventType 指定事件通知的事件类型。
公共枚举 EventNotificationTarget 指定事件通知目标。
公共枚举 EventSessionEventRetentionModeType 指定事件保持模式类型。
公共枚举 EventSessionMemoryPartitionModeType 指定内存分区模式类型。
公共枚举 ExecuteAsOption 指定 Execute As 选项。
公共枚举 FetchOrientation 指定 FETCH 方向。
公共枚举 FileOptionKinds
公共枚举 FipsComplianceLevel 指定 FIPS 符合性级别。
公共枚举 FullTextFunctionType 指定全文函数类型。
公共枚举 FunctionOptions 指定函数选项。
公共枚举 GeneralSetCommandType 指定常规 SET 命令类型。
公共枚举 GridParameterType 指定网格参数类型。
公共枚举 GroupByOption 指定 GROUP BY 选项。
公共枚举 ImportanceParameterType 指定重要性参数的类型。
公共枚举 IndexOptionType 指定索引选项类型。
公共枚举 InsertOption 指定插入选项。
公共枚举 IsolationLevel 指定隔离级别。
公共枚举 JoinHint 指定联接提示。
公共枚举 KeywordCasing 指定关键字大小写。
公共枚举 LiteralType 指定文本类型。
公共枚举 LockEscalationMethod 指定锁升级方法。
公共枚举 LoginOptions 指定登录选项。
公共枚举 MemoryUnit 指定内存单位。
公共枚举 MergeCondition 指定 MERGE 条件。
公共枚举 MessageSender 指定消息发送者。
公共枚举 MessageValidationMethod 指定消息验证方法。
公共枚举 ModifyFileGroupOption 指定文件组修改选项。
公共枚举 NullNotNull 指定 null 值。
公共枚举 OptionState 指定选项状态。
公共枚举 PageVerifyAlterDatabaseOptionKind 指定页面验证更改数据库选项类型值。
公共枚举 ParameterlessCallType 指定无参数调用类型。
公共枚举 ParameterModifier 指定参数修饰符。
公共枚举 ParameterStyle 指定参数样式。
公共枚举 PartitionFunctionRange 指定分区功能范围。
公共枚举 PartnerAlterDatabaseOptionKind 指定合作伙伴更改数据库选项类型。
公共枚举 PayloadOptionKinds 指定负载选项类型。
公共枚举 PermissionSetOption 指定权限集选项。
公共枚举 PortTypes 指定端口类型。
公共枚举 PrincipalType 指定主体类型。
公共枚举 PrivilegeType80 指定特权类型。
公共枚举 ProcedureOptions 指定过程选项。
公共枚举 ProcessAffinityType 表示 ALTER SERVER CONFIGURATION 语句中进程关联的类型。
公共枚举 QualifiedJoinType 指定限定的联接类型。
公共枚举 QueueOptionType 指定 QUEUE 选项类型。
公共枚举 QuoteType 指定引号类型。
公共枚举 RaiseErrorOptions 指定 RAISERROR 选项。
公共枚举 RecoveryAlterDatabaseOptionKind 指定 ALTER DATABASE 语句中 RECOVERY 选项的类型。
公共枚举 ResourcePoolParameterType 指定资源池参数类型。
公共枚举 RestoreOptionKind 指定还原选项类型。
公共枚举 RestoreStatementKind 指定 RESTORE 语句的类型。
公共枚举 RetentionUnit 指定保持单位。
公共枚举 RouteOptionType 指定路由选项类型。
公共枚举 SecondaryXmlIndexType 指定二级 XML 索引的类型。
公共枚举 SecurityObjectKind 指定安全对象的类型。
公共枚举 SeparatorType 指定分隔符类型。
公共枚举 ServiceBrokerOption 指定 Service Broker 选项。
公共枚举 SetOffsets 指定集合偏移。
公共枚举 SetOptions 指定 SET 选项。
公共枚举 SetStatisticsOptions 指定 SET STATISTICS 选项。
公共枚举 SignableElementKind 指定可签名的元素类型。
公共枚举 SimpleAlterFullTextIndexActionKind 指定索引操作类型。
公共枚举 SimpleBulkInsertOptionKind 指定简单批量插入选项类型。
公共枚举 SimpleOptimizerHintKind 指定简单优化程序提示类型。
公共枚举 SimpleTableHintKind 指定简单表提示类型。
公共枚举 SoapMethodAction 指定 SOAP 方法操作。
公共枚举 SoapMethodFormat 指定 SOAP 方法格式。
公共枚举 SoapMethodSchemas 指定 SOAP 方法架构。
公共枚举 SortOrder 指定排序顺序。
公共枚举 SparseColumnOption 指定稀疏列选项。
公共枚举 SpatialIndexingSchemeType 指定空间索引方案。
公共枚举 SqlDataTypeOption 指定 Sql 数据类型选项。
公共枚举 SqlScriptDifferenceOperationType 描述由于脚本差异而必须执行的操作。
公共枚举 SqlVersion 指定 SQL 版本。
公共枚举 StatisticsOptionType 指定统计选项类型。
公共枚举 SubqueryComparisonPredicateType 指定子查询比较谓词的类型。
公共枚举 TableElementType 指定表元素类型。
公共枚举 TableSampleClauseOption 指定表示例子句选项。
公共枚举 TernaryExpressionType 指定三元表达式类型。
公共枚举 TriggerActionType 指定触发器操作类型。
公共枚举 TriggerEnforcement 指定触发器强制。
公共枚举 TriggerOptionType 指定触发器选项类型。
公共枚举 TriggerScope 指定触发器范围。
公共枚举 TriggerType 指定触发器类型。
公共枚举 TSqlTokenType 指定标记类型。
公共枚举 UnaryExpressionType 指定一元表达式类型。
公共枚举 UniqueRowFilter 指定 UNIQUE 行筛选器。
公共枚举 UnqualifiedJoinType 指定未限定的联接类型。
公共枚举 UserLoginOptionType 指定用户登录选项类型。
公共枚举 UserOptionType 指定用户选项类型。
公共枚举 UserType80 指定用户类型。
公共枚举 ViewOptionType 指定视图选项类型。
公共枚举 WaitForOption 指定等待的类型。
公共枚举 WorkloadGroupResourceParameterType 指定工作负荷组资源参数类型。
公共枚举 XmlDataTypeOption 指定 XML 数据类型。
公共枚举 XmlForClauseOptions 指定 XML FOR 选项。

请参见

参考

其他资源

演练:创作 SQL 的自定义静态代码分析规则程序集