Microsoft.SqlServer.Management.SqlParser.Metadata 네임스페이스

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

클래스

  클래스 설명
공용 클래스 CollationInfo Provides information about a specific database collation.
공용 클래스 ComputedColumnInfo Provides the SQL Server computed column specification.
공용 클래스 DataTypeArgSpec Represents a system data type numeric-argument specification.
공용 클래스 DataTypeSpec Represents a built-in data type specification.
공용 클래스 IdentityColumnInfo Provides the SQL Server identity column specification.
공용 클래스 TriggerEventTypeSet Represents a set of DDL trigger event types.

인터페이스

  인터페이스 설명
공용 인터페이스 IApplicationRole Represents a SQL Server security role that enables an application to run with its own, user-like permissions.
공용 인터페이스 IAsymmetricKey Represents a SQL Server asymmetric key.
공용 인터페이스 IBuiltInFunction Represents a built-in function or a system function that starts with two at signs (@@).
공용 인터페이스 ICallableModule Represents a SQL Server callable module, such as a stored procedure or a scalar-valued function.
공용 인터페이스 ICertificate Represents a SQL Server certificate.
공용 인터페이스 ICheckConstraint Represents a CHECK constraint.
공용 인터페이스 IClrDataType Represents a user-defined CLR data type (UDT).
공용 인터페이스 ICollation Represents a SQL Server collation.
공용 인터페이스 IColumn Represents a SQL Server column.
공용 인터페이스 IConstraint Represents a tabular object constraints.
공용 인터페이스 ICredential Represents a SQL Server credential.
공용 인터페이스 ICursorDataType Represents a SQL Server cursor data type.
공용 인터페이스 ICursorParameter Represents a parameter of a cursor type.
공용 인터페이스 ICursorVariable Represents a cursor type variable.
공용 인터페이스 IDatabase Represents a SQL Server database. 
공용 인터페이스 IDatabaseDdlTrigger Represents a database DDL trigger.
공용 인터페이스 IDatabaseObject Defines methods and properties that are common to all database objects.
공용 인터페이스 IDatabaseObjectVisitor<T> Represents a database object visitor.
공용 인터페이스 IDatabaseOwnedObject Represents a metadata object that is owned by an IDatabase object.
공용 인터페이스 IDatabaseOwnedObjectVisitor<T> Represents a SQL Server database-owned object visitor.
공용 인터페이스 IDatabasePermission Represents a SQL Server database permission.
공용 인터페이스 IDatabasePrincipal Represents a SQL Server database-level principal object.
공용 인터페이스 IDatabaseRole Represents a SQL Server database security role.
공용 인터페이스 IDatabaseTable Represents a database table.
공용 인터페이스 IDataType Represents a SQL Server data type.
공용 인터페이스 IDatePart Represents a date-part built-in function argument (for example, hh, iso_week, and so on).
공용 인터페이스 IDefaultConstraint Represents a SQL Server default constraint.
공용 인터페이스 IDmlTrigger Represents a SQL Server DML trigger.
공용 인터페이스 IExecutionContext Represents a SQL Server user-defined module execution context.
공용 인터페이스 IExtendedStoredProcedure Represents a SQL Server extended stored procedure.
공용 인터페이스 IFileGroup Represents a SQL Server filegroup.
공용 인터페이스 IForeignKeyColumn Represents a SQL Server foreign key column.
공용 인터페이스 IForeignKeyConstraint Represents a SQL Server FOREIGN KEY constraint.
공용 인터페이스 IFunction Represents a SQL Server function.
공용 인터페이스 IFunctionModuleBase Common base interface for the IFunction and ICallableModule interfaces.
공용 인터페이스 IIndex Represents a SQL Server index.
공용 인터페이스 IIndexedColumn Represents a SQL Server column that is participating in an index.
공용 인터페이스 ILocalVariable Defines a local variable or parameter.
공용 인터페이스 ILogin Represents a SQL Server login.
공용 인터페이스 IMetadataCollection<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.
공용 인터페이스 IMetadataObject Represents a SQL Server metadata object.
공용 인터페이스 IMetadataObjectVisitor<T> Represents a SQL Server metadata object visitor.
공용 인터페이스 IMetadataOrderedCollection<T> Represents a collection of metadata objects where the element ordering is preserved.
공용 인터페이스 IMutableApplicationRole Represents a mutable SQL Server security role that enables an application to run with its own, user-like permissions.
공용 인터페이스 IMutableAsymmetricKey Represents a mutable SQL Server asymmetric key.
공용 인터페이스 IMutableCallableModule Represents a mutable SQL Server callable module, such as a stored procedure or a scalar-valued function.
공용 인터페이스 IMutableCertificate Represents a mutable SQL Server certificate.
공용 인터페이스 IMutableCheckConstraint Represents a mutable SQL Server CHECK constraint.
공용 인터페이스 IMutableClrDataType Represents mutable user-defined CLR data type (UDT).
공용 인터페이스 IMutableColumn Represents a mutable SQL Server column.
공용 인터페이스 IMutableConstraint Represents tabular object mutable constraints.
공용 인터페이스 IMutableCredential Represents a mutable SQL Server credential.
공용 인터페이스 IMutableDatabase Represents a mutable SQL Server database. 
공용 인터페이스 IMutableDatabaseDdlTrigger Represents a mutable database DDL trigger.
공용 인터페이스 IMutableDatabaseObject Defines methods and properties that are common to all mutable database objects.
공용 인터페이스 IMutableDatabaseOwnedObject Represents a mutable metadata object that is owned by an IDatabase object.
공용 인터페이스 IMutableDatabasePermission Represents a mutable SQL Server database permission.
공용 인터페이스 IMutableDatabasePrincipal Represents a mutable SQL Server database-level principal object.
공용 인터페이스 IMutableDatabaseRole Represents a mutable SQL Server database security role.
공용 인터페이스 IMutableDatabaseTable Represents a database table.
공용 인터페이스 IMutableDataType Represents a mutable SQL Server data type.
공용 인터페이스 IMutableDefaultConstraint Represents a mutable SQL Server default constraint.
공용 인터페이스 IMutableDmlTrigger Represents a mutable SQL Server DML trigger.
공용 인터페이스 IMutableForeignKeyConstraint Represents a mutable SQL Server FOREIGN KEY constraint.
공용 인터페이스 IMutableFunction Represents a mutable SQL Server function. 
공용 인터페이스 IMutableFunctionModuleBase Common base interface for the IMutableFunction and IMutableCallableModule interfaces.
공용 인터페이스 IMutableIndex Represents a mutable SQL Server index.
공용 인터페이스 IMutableIndexedColumn Represents a mutable SQL Server column that is participating in an index.
공용 인터페이스 IMutableLogin Represents a mutable SQL Server login.
공용 인터페이스 IMutableMetadataCollection<T> Defines methods to manipulate collections of objects that implement the IMetadataObject interface.
공용 인터페이스 IMutableMetadataObject Defines common interface of all mutable metadata objects.
공용 인터페이스 IMutableMetadataOrderedCollection<T> Represents a mutable collection of metadata objects where the element ordering is preserved.
공용 인터페이스 IMutablePassword Represents a mutable SQL Server login password.
공용 인터페이스 IMutableRelationalIndex Represents a mutable SQL Server relational index.
공용 인터페이스 IMutableScalar Represents a mutable scalar metadata object.
공용 인터페이스 IMutableScalarDataType Represents a mutable SQL Server scalar data type.
공용 인터페이스 IMutableScalarFunction Represents a mutable SQL Server scalar function.
공용 인터페이스 IMutableScalarValuedFunction Represents a mutable SQL Server scalar-valued function.
공용 인터페이스 IMutableSchema Represents a mutable SQL Server schema.
공용 인터페이스 IMutableSchemaOwnedObject Represents a mutable metadata object that is owned by a schema.
공용 인터페이스 IMutableServer Represents a mutable instance of SQL Server.
공용 인터페이스 IMutableServerDdlTrigger Represents a mutable SQL Server DDL trigger.
공용 인터페이스 IMutableServerOwnedObject Represents a mutable metadata object that is owned by an IServer object.
공용 인터페이스 IMutableSpatialIndex Represents a SQL Server spatial index.
공용 인터페이스 IMutableStatistics Represents a SQL Server statistics object.
공용 인터페이스 IMutableStoredProcedure Represents a mutable SQL Server stored procedure.
공용 인터페이스 IMutableSynonym Represents a mutable synonym.
공용 인터페이스 IMutableTable Represents a mutable SQL Server database table.
공용 인터페이스 IMutableTableDataType Represents a mutable SQL Server table data type.
공용 인터페이스 IMutableTableValuedFunction Represents a mutable SQL Server table-valued function.
공용 인터페이스 IMutableTableViewBase Base interface for the IMutableTable and IMutableView interfaces.
공용 인터페이스 IMutableTabular Defines a mutable interface for tabular metadata objects.
공용 인터페이스 IMutableTrigger Represents a mutable SQL Server trigger.
공용 인터페이스 IMutableTriggerEventTypeSet Represents a set of mutable trigger events.
공용 인터페이스 IMutableUser Represents a mutable SQL Server user.
공용 인터페이스 IMutableUserDefinedClrType Represents a mutable SQL Server user-defined CLR type (UDT).
공용 인터페이스 IMutableUserDefinedDataType Represents a mutable user-defined data type.
공용 인터페이스 IMutableUserDefinedFunction Represents a mutable user-defined function.
공용 인터페이스 IMutableUserDefinedFunctionModuleBase Common base interface for the IMutableUserDefinedFunction and IMutableCallableModule interfaces.
공용 인터페이스 IMutableUserDefinedTableType Represents a mutable user-defined table type.
공용 인터페이스 IMutableUserDefinedType Defines 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.
공용 인터페이스 IMutableView Represents a mutable SQL Server database view. 
공용 인터페이스 IMutableVirtualTable Represents a mutable virtual table (a table that is not database-persisted).
공용 인터페이스 IParameter Represents a SQL Server parameter.
공용 인터페이스 IPartitionScheme Represents a SQL Server partition scheme.
공용 인터페이스 IPassword Represents a SQL Server login password.
공용 인터페이스 IPrimaryKeyConstraint Represents a SQL Server PRIMARY KEY constraint.
공용 인터페이스 IRelationalIndex Represents a SQL Server relational index.
공용 인터페이스 IResolvedExtendedStoredProcedureSynonym Represents a synonym resolved to an extended stored procedure.
공용 인터페이스 IResolvedScalarValuedFunctionSynonym Represents a synonym resolved to a scalar valued function.
공용 인터페이스 IResolvedStoredProcedureSynonym Represents a synonym resolved to a stored procedure.
공용 인터페이스 IResolvedSynonym Represents a resolved synonym.
공용 인터페이스 IResolvedTableSynonym Represents a synonym resolved to a table.
공용 인터페이스 IResolvedTableValuedFunctionSynonym Represents a synonym resolved to a table valued function.
공용 인터페이스 IResolvedUserDefinedAggregateSynonym Represents a synonym resolved to a user defined aggregate.
공용 인터페이스 IResolvedViewSynonym Represents a synonym resolved to a view.
공용 인터페이스 IScalar Represents a scalar metadata object.
공용 인터페이스 IScalarDataType Represents a SQL Server scalar data type.
공용 인터페이스 IScalarExpression Represents 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.
공용 인터페이스 IScalarFunction Represents a SQL Server scalar function.
공용 인터페이스 IScalarParameter Represents a SQL Server scalar parameter.
공용 인터페이스 IScalarValuedFunction Represents a SQL Server scalar-valued function.
공용 인터페이스 IScalarVariable Represents a SQL Server scalar variable.
공용 인터페이스 ISchema Represents a SQL Server schema.
공용 인터페이스 ISchemaOwnedObject Represents a metadata database object that is owned by a schema.
공용 인터페이스 ISchemaOwnedObjectVisitor<T> Represents a SQL Server schema-owned object visitor.
공용 인터페이스 IServer Represents an instance of SQL Server.
공용 인터페이스 IServerDdlTrigger Represents a SQL Server DDL trigger. 
공용 인터페이스 IServerOwnedObject Represents a metadata object that is owned by an IServer object.
공용 인터페이스 IServerOwnedObjectVisitor<T> Represents a server-owned object visitor.
공용 인터페이스 ISpatialIndex Represents a SQL Server spatial index.
공용 인터페이스 IStatistics Represents a SQL Server statistics object.
공용 인터페이스 IStoredProcedure Represents a SQL Server stored procedure. 
공용 인터페이스 ISynonym Represents a SQL Server synonym object.
공용 인터페이스 ISystemClrDataType Represents a SQL Server system CLR data type.
공용 인터페이스 ISystemDataType Represents a SQL Server built-in system data type.
공용 인터페이스 ITable Represents a SQL Server database table.
공용 인터페이스 ITableDataType Represents a SQL Server table data type.
공용 인터페이스 ITableParameter Represents a parameter of table type.
공용 인터페이스 ITableValuedFunction Represents a SQL Server table-valued function.
공용 인터페이스 ITableVariable Represents a SQL Server table variable. 
공용 인터페이스 ITableViewBase Base interface for the ITable and IView interfaces.
공용 인터페이스 ITabular Defines a common interface for all tabular metadata objects.
공용 인터페이스 ITrigger Represents a SQL Server trigger.
공용 인터페이스 ITriggerEventTypeSet Represents a set of trigger events.
공용 인터페이스 IUdtDataMember Represents a user-defined type property or field.
공용 인터페이스 IUdtMember Defines a common interface for all user-defined type members.
공용 인터페이스 IUdtMethod Represents a SQL Server user-defined type method.
공용 인터페이스 IUniqueConstraint Represents a SQL Server UNIQUE constraint.
공용 인터페이스 IUniqueConstraintBase Base interface for UNIQUE and PRIMARY KEY constraints.
공용 인터페이스 IUser Represents a SQL Server user.
공용 인터페이스 IUserDefinedAggregate Represents a SQL Server user-defined aggregate.
공용 인터페이스 IUserDefinedClrType Represents a SQL Server user-defined CLR type (UDT).
공용 인터페이스 IUserDefinedDataType Represents a user-defined data type.
공용 인터페이스 IUserDefinedFunction Represents a user-defined function.
공용 인터페이스 IUserDefinedFunctionModuleBase Common base interface for the IUserDefinedFunction and ICallableModule interfaces.
공용 인터페이스 IUserDefinedTableType Represents a user-defined table type.
공용 인터페이스 IUserDefinedType Defines a common interface for all user-defined types. These types include user-defined data types, user-defined table types, and user-defined CLR types.
공용 인터페이스 IView Represents a SQL Server database view. 
공용 인터페이스 IVirtualTable Represents a virtual table (a table that is not database-persisted).
공용 인터페이스 IVoidDataType Represents a void data type.
공용 인터페이스 IXmlDataType Represents the SQL Server xml data type.
공용 인터페이스 IXmlDataTypeMethod Represents a method that can be called on a scalar of the xml data type.
공용 인터페이스 IXmlDataTypeTableMethod Represents a table valued method that can be called on a scalar of the xml data type.
공용 인터페이스 IXmlIndex Represents a SQL Server XML index.

열거형

  열거형 설명
공용 열거형 ActivationOrder Specifies the relative activation order of a trigger.
공용 열거형 CallableModuleType Defines the callable module types.
공용 열거형 ConstraintType Specifies SQL Server constraint types.
공용 열거형 DatabasePermissionType Specifies the SQL Server database permission types.
공용 열거형 ExecutionContextType Specifies the execution context for the user-defined module.
공용 열거형 ForeignKeyAction Specifies the action that is taken when the primary key that is referenced by a foreign key is updated.
공용 열거형 GridDensity Specifies the grid density for a spatial index.
공용 열거형 IndexType Indicates the type of the index.
공용 열거형 LoginType Specifies the login type.
공용 열거형 PermissionState Specifies SQL Server permission state.
공용 열거형 ScalarType Defines the scalar object types.
공용 열거형 SortOrder Defines the item sort order.
공용 열거형 SqlDataType Specifies the SQL Server built-in data type.
공용 열거형 StatisticsType Indicates the type of the statistics.
공용 열거형 SynonymBaseType Contains constant values that specify the type of synonym.
공용 열거형 TabularType Defines a tabular object type.
공용 열거형 UserType Specifies the user type.