Espace de noms Microsoft.SqlServer.Management.SqlParser.Metadata

The Microsoft.SqlServer.Management.SqlParser.Metadata namespace contains types designed to support the SQL Server parser.

  ClasseDescription
Classe publiqueCollationInfoProvides information about a specific database collation.
Classe publiqueComputedColumnInfoProvides the SQL Server computed column specification.
Classe publiqueDataTypeArgSpecRepresents a system data type numeric-argument specification.
Classe publiqueDataTypeSpecRepresents a built-in data type specification.
Classe publiqueIdentityColumnInfoProvides the SQL Server identity column specification.

  InterfaceDescription
Interface publiqueIApplicationRoleRepresents a SQL Server security role that enables an application to run with its own, user-like permissions.
Interface publiqueIAsymmetricKeyRepresents a SQL Server asymmetric key.
Interface publiqueIBuiltInFunctionRepresents a built-in function or a system function that starts with two at signs (@@).
Interface publiqueICallableModuleRepresents a SQL Server callable module, such as a stored procedure or a scalar-valued function.
Interface publiqueICertificateRepresents a SQL Server certificate.
Interface publiqueICheckConstraintRepresents a CHECK constraint.
Interface publiqueIClrDataTypeRepresents a user-defined CLR data type (UDT).
Interface publiqueICollationRepresents a SQL Server collation.
Interface publiqueIColumnRepresents a SQL Server column. 
Interface publiqueIConstraintRepresents tabular object constraints.
Interface publiqueICredentialRepresents a SQL Server credential.
Interface publiqueICursorDataTypeRepresents a SQL Server cursor data type.
Interface publiqueICursorParameterRepresents a parameter of a cursor type.
Interface publiqueICursorVariableRepresents a cursor type variable.
Interface publiqueIDatabaseRepresents a SQL Server database. 
Interface publiqueIDatabaseDdlTriggerRepresents a database DDL trigger.
Interface publiqueIDatabaseObjectDefines methods and properties that are common to all database objects.
Interface publiqueIDatabaseObjectVisitor<(Of <(<'T>)>)>Represents a database object visitor.
Interface publiqueIDatabaseOwnedObjectRepresents a metadata object that is owned by an IDatabase object.
Interface publiqueIDatabaseOwnedObjectVisitor<(Of <(<'T>)>)>Represents a SQL Server database-owned object visitor.
Interface publiqueIDatabasePrincipalRepresents a SQL Server database-level principal object.
Interface publiqueIDatabaseRoleRepresents a SQL Server database security role.
Interface publiqueIDatabaseTableRepresents a database table.
Interface publiqueIDataTypeRepresents a SQL Server data type.
Interface publiqueIDatePartRepresents a date-part built-in function argument (for example, hh, iso_week, and so on).
Interface publiqueIDefaultConstraintRepresents a SQL Server default constraint.
Interface publiqueIDmlTriggerRepresents a SQL Server DML trigger. 
Interface publiqueIExecutionContextRepresents a SQL Server user-defined module execution context.
Interface publiqueIExtendedStoredProcedureRepresents a SQL Server extended stored procedure.
Interface publiqueIFileGroupRepresents a SQL Server filegroup.
Interface publiqueIForeignKeyColumnRepresents a SQL Server foreign key column.
Interface publiqueIForeignKeyConstraintRepresents a SQL Server FOREIGN KEY constraint.
Interface publiqueIFunctionRepresents a SQL Server function.
Interface publiqueIFunctionModuleBaseCommon base interface for the IFunction and ICallableModule interfaces.
Interface publiqueIIndexRepresents a SQL Server index.
Interface publiqueIIndexedColumnRepresents a SQL Server column that is participating in an index.
Interface publiqueILocalVariableDefines a local variable or parameter.
Interface publiqueILoginRepresents a SQL Server login.
Interface publiqueIMetadataCollection<(Of <(<'T>)>)>Defines size, enumerators, lookup and filtering methods for all metadata object collections. The interface provides read-only access to the elements in the collection.
Interface publiqueIMetadataObjectRepresents a SQL Server metadata object.
Interface publiqueIMetadataObjectVisitor<(Of <(<'T>)>)>Represents a SQL Server metadata object visitor.
Interface publiqueIMetadataOrderedCollection<(Of <(<'T>)>)>Represents a collection of metadata objects where the element ordering is preserved.
Interface publiqueIMutableApplicationRoleRepresents a mutable SQL Server security role that enables an application to run with its own, user-like permissions.
Interface publiqueIMutableAsymmetricKeyRepresents a mutable SQL Server asymmetric key.
Interface publiqueIMutableCallableModuleRepresents a mutable SQL Server callable module, such as a stored procedure or a scalar-valued function.
Interface publiqueIMutableCertificateRepresents a mutable SQL Server certificate.
Interface publiqueIMutableCheckConstraintRepresents a mutable SQL Server CHECK constraint.
Interface publiqueIMutableClrDataTypeRepresents mutable user-defined CLR data type (UDT).
Interface publiqueIMutableColumnRepresents a mutable SQL Server column. 
Interface publiqueIMutableConstraintRepresents tabular object mutable constraints.
Interface publiqueIMutableCredentialRepresents a mutable SQL Server credential.
Interface publiqueIMutableDatabaseRepresents a mutable SQL Server database. 
Interface publiqueIMutableDatabaseDdlTriggerRepresents a mutable database DDL trigger.
Interface publiqueIMutableDatabaseObjectDefines methods and properties that are common to all mutable database objects.
Interface publiqueIMutableDatabaseOwnedObjectRepresents a mutable metadata object that is owned by an IDatabase object.
Interface publiqueIMutableDatabasePrincipalRepresents a mutable SQL Server database-level principal object.
Interface publiqueIMutableDatabaseRoleRepresents a mutable SQL Server database security role.
Interface publiqueIMutableDatabaseTableRepresents a database table.
Interface publiqueIMutableDataTypeRepresents a mutable SQL Server data type.
Interface publiqueIMutableDefaultConstraintRepresents a mutable SQL Server default constraint.
Interface publiqueIMutableDmlTriggerRepresents a mutable SQL Server DML trigger. 
Interface publiqueIMutableForeignKeyConstraintRepresents a mutable SQL Server FOREIGN KEY constraint.
Interface publiqueIMutableFunctionRepresents a mutable SQL Server function. 
Interface publiqueIMutableFunctionModuleBaseCommon base interface for the IMutableFunction and IMutableCallableModule interfaces.
Interface publiqueIMutableIndexRepresents a mutable SQL Server index. 
Interface publiqueIMutableIndexedColumnRepresents a mutable SQL Server column that is participating in an index.
Interface publiqueIMutableLoginRepresents a mutable SQL Server login.
Interface publiqueIMutableMetadataCollection<(Of <(<'T>)>)>Defines methods to manipulate collections of objects that implement the IMetadataObject interface.
Interface publiqueIMutableMetadataObjectDefines common interface of all mutable metadata objects.
Interface publiqueIMutableMetadataOrderedCollection<(Of <(<'T>)>)>Represents a mutable collection of metadata objects where the element ordering is preserved.
Interface publiqueIMutablePasswordRepresents a mutable SQL Server login password.
Interface publiqueIMutableRelationalIndexRepresents a mutable SQL Server relational index.
Interface publiqueIMutableScalarRepresents a mutable scalar metadata object.
Interface publiqueIMutableScalarDataTypeRepresents a mutable SQL Server scalar data type.
Interface publiqueIMutableScalarFunctionRepresents a mutable SQL Server scalar function.
Interface publiqueIMutableScalarValuedFunctionRepresents a mutable SQL Server scalar-valued function.
Interface publiqueIMutableSchemaRepresents a mutable SQL Server schema.
Interface publiqueIMutableSchemaOwnedObjectRepresents a mutable metadata object that is owned by a schema.
Interface publiqueIMutableServerRepresents a mutable instance of SQL Server.
Interface publiqueIMutableServerDdlTriggerRepresents a mutable SQL Server DDL trigger.
Interface publiqueIMutableServerOwnedObjectRepresents a mutable metadata object that is owned by an IServer object.
Interface publiqueIMutableStoredProcedureRepresents a mutable SQL Server stored procedure.
Interface publiqueIMutableTableRepresents a mutable SQL Server database table.
Interface publiqueIMutableTableDataTypeRepresents a mutable SQL Server table data type.
Interface publiqueIMutableTableValuedFunctionRepresents a mutable SQL Server table-valued function.
Interface publiqueIMutableTableViewBaseBase interface for the IMutableTable and IMutableView interfaces.
Interface publiqueIMutableTabularDefines a mutable interface for tabular metadata objects.
Interface publiqueIMutableTriggerRepresents a mutable SQL Server trigger.
Interface publiqueIMutableTriggerEventSet<(Of <(<'T>)>)>Represents a set of mutable trigger events.
Interface publiqueIMutableUserRepresents a mutable SQL Server user.
Interface publiqueIMutableUserDefinedClrTypeRepresents a mutable SQL Server user-defined CLR type (UDT).
Interface publiqueIMutableUserDefinedDataTypeRepresents a mutable user-defined data type.
Interface publiqueIMutableUserDefinedFunctionRepresents a mutable user-defined function.
Interface publiqueIMutableUserDefinedFunctionModuleBaseCommon base interface for the IMutableUserDefinedFunction and IMutableCallableModule interfaces.
Interface publiqueIMutableUserDefinedTableTypeRepresents a mutable user-defined table type.
Interface publiqueIMutableUserDefinedTypeDefines a common interface for all mutable user-defined types. These types include user-defined data types, user-defined table types, and user-defined CLR types.
Interface publiqueIMutableViewRepresents a mutable SQL Server database view. 
Interface publiqueIMutableVirtualTable
Interface publiqueIParameterRepresents a SQL Server parameter.
Interface publiqueIPartitionSchemeRepresents a SQL Server partition scheme.
Interface publiqueIPasswordRepresents a SQL Server login password.
Interface publiqueIPrimaryKeyConstraintRepresents a SQL Server PRIMARY KEY constraint.
Interface publiqueIRelationalIndexRepresents a SQL Server relational index.
Interface publiqueIScalarRepresents a scalar metadata object.
Interface publiqueIScalarDataTypeRepresents a SQL Server scalar data type.
Interface publiqueIScalarExpressionRepresents a scalar expression such as literals, for example: 1, 'hello', and so on; and the evaluation of scalar expressions, for example: 1 + 5, 12 * dbo.test('a'), and so on.
Interface publiqueIScalarFunctionRepresents a SQL Server scalar function.
Interface publiqueIScalarParameterRepresents a SQL Server scalar parameter.
Interface publiqueIScalarValuedFunctionRepresents a SQL Server scalar-valued function.
Interface publiqueIScalarVariableRepresents a SQL Server scalar variable.
Interface publiqueISchemaRepresents a SQL Server schema.
Interface publiqueISchemaOwnedObjectRepresents a metadata database object that is owned by a schema.
Interface publiqueISchemaOwnedObjectVisitor<(Of <(<'T>)>)>Represents a SQL Server schema-owned object visitor.
Interface publiqueIServerRepresents an instance of SQL Server.
Interface publiqueIServerDdlTriggerRepresents a SQL Server DDL trigger. 
Interface publiqueIServerOwnedObjectRepresents a metadata object that is owned by an IServer object.
Interface publiqueIServerOwnedObjectVisitor<(Of <(<'T>)>)>Represents a server-owned object visitor.
Interface publiqueISpatialIndexRepresents a SQL Server spatial index.
Interface publiqueIStoredProcedureRepresents a SQL Server stored procedure. 
Interface publiqueISystemClrDataTypeRepresents a SQL Server system CLR data type.
Interface publiqueISystemDataTypeRepresents a SQL Server built-in system data type.
Interface publiqueITableRepresents a SQL Server database table.
Interface publiqueITableDataTypeRepresents a SQL Server table data type.
Interface publiqueITableParameterRepresents a parameter of table type.
Interface publiqueITableValuedFunctionRepresents a SQL Server table-valued function.
Interface publiqueITableVariableRepresents a SQL Server table variable. 
Interface publiqueITableViewBaseBase interface for the ITable and IView interfaces.
Interface publiqueITabularDefines a common interface for all tabular metadata objects.
Interface publiqueITriggerRepresents a SQL Server trigger.
Interface publiqueITriggerEventSet<(Of <(<'T>)>)>Represents a set of trigger events.
Interface publiqueIUdtDataMemberRepresents a user-defined type property or field.
Interface publiqueIUdtMemberDefines a common interface for all user-defined type members.
Interface publiqueIUdtMethodRepresents a SQL Server user-defined type method.
Interface publiqueIUniqueConstraintRepresents a SQL Server UNIQUE constraint.
Interface publiqueIUniqueConstraintBaseBase interface for UNIQUE and PRIMARY KEY constraints.
Interface publiqueIUserRepresents a SQL Server user.
Interface publiqueIUserDefinedAggregateRepresents a SQL Server user-defined aggregate.
Interface publiqueIUserDefinedClrTypeRepresents a SQL Server user-defined CLR type (UDT).
Interface publiqueIUserDefinedDataTypeRepresents a user-defined data type.
Interface publiqueIUserDefinedFunctionRepresents a user-defined function.
Interface publiqueIUserDefinedFunctionModuleBaseCommon base interface for the IUserDefinedFunction and ICallableModule interfaces.
Interface publiqueIUserDefinedTableTypeRepresents a user-defined table type.
Interface publiqueIUserDefinedTypeDefines a common interface for all user-defined types. These types include user-defined data types, user-defined table types, and user-defined CLR types.
Interface publiqueIViewRepresents a SQL Server database view. 
Interface publiqueIVirtualTableRepresents a virtual table (a table that is not database-persisted).
Interface publiqueIVoidDataTypeRepresents a void data type.
Interface publiqueIXmlDataTypeRepresents the SQL Server xml data type.
Interface publiqueIXmlDataTypeMethodRepresents a method that can be called on a scalar of the xml data type.
Interface publiqueIXmlIndexRepresents a SQL Server XML index.

  ÉnumérationDescription
Énumération publiqueCallableModuleTypeDefines the callable module types.
Énumération publiqueConstraintTypeSpecifies SQL Server constraint types.
Énumération publiqueDatabaseDdlTriggerEventTypeRepresents a database DDL trigger event type.
Énumération publiqueExecutionContextTypeSpecifies the execution context for the user-defined module.
Énumération publiqueForeignKeyActionSpecifies the action that is taken when the primary key that is referenced by a foreign key is updated.
Énumération publiqueLoginTypeSpecifies the login type.
Énumération publiqueScalarTypeDefines the scalar object types.
Énumération publiqueServerDdlTriggerEventTypeSpecifies the DDL events that can fire a DDL trigger.
Énumération publiqueSortOrderDefines the item sort order.
Énumération publiqueSqlDataTypeSpecifies the SQL Server built-in data type.
Énumération publiqueTabularTypeDefines a tabular object type.
Énumération publiqueUserTypeSpecifies the user type.

Ajouts de la communauté

AJOUTER
Afficher: