다음을 통해 공유


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.

인터페이스

  인터페이스 설명
공용 인터페이스 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 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< (Of < ( <'T> ) > ) > Represents a database object visitor.
공용 인터페이스 IDatabaseOwnedObject Represents a metadata object that is owned by an IDatabase object.
공용 인터페이스 IDatabaseOwnedObjectVisitor< (Of < ( <'T> ) > ) > Represents a SQL Server database-owned object visitor.
공용 인터페이스 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< (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.
공용 인터페이스 IMetadataObject Represents a SQL Server metadata object.
공용 인터페이스 IMetadataObjectVisitor< (Of < ( <'T> ) > ) > Represents a SQL Server metadata object visitor.
공용 인터페이스 IMetadataOrderedCollection< (Of < ( <'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.
공용 인터페이스 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< (Of < ( <'T> ) > ) > Defines methods to manipulate collections of objects that implement the IMetadataObject interface.
공용 인터페이스 IMutableMetadataObject Defines common interface of all mutable metadata objects.
공용 인터페이스 IMutableMetadataOrderedCollection< (Of < ( <'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.
공용 인터페이스 IMutableStoredProcedure Represents a mutable SQL Server stored procedure.
공용 인터페이스 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.
공용 인터페이스 IMutableTriggerEventSet< (Of < ( <'T> ) > ) > 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
공용 인터페이스 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.
공용 인터페이스 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< (Of < ( <'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< (Of < ( <'T> ) > ) > Represents a server-owned object visitor.
공용 인터페이스 ISpatialIndex Represents a SQL Server spatial index.
공용 인터페이스 IStoredProcedure Represents a SQL Server stored procedure. 
공용 인터페이스 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.
공용 인터페이스 ITriggerEventSet< (Of < ( <'T> ) > ) > 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.
공용 인터페이스 IXmlIndex Represents a SQL Server XML index.

열거형

  열거형 설명
공용 열거형 CallableModuleType Defines the callable module types.
공용 열거형 ConstraintType Specifies SQL Server constraint types.
공용 열거형 DatabaseDdlTriggerEventType Represents a database DDL trigger event type.
공용 열거형 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.
공용 열거형 LoginType Specifies the login type.
공용 열거형 ScalarType Defines the scalar object types.
공용 열거형 ServerDdlTriggerEventType Specifies the DDL events that can fire a DDL trigger.
공용 열거형 SortOrder Defines the item sort order.
공용 열거형 SqlDataType Specifies the SQL Server built-in data type.
공용 열거형 TabularType Defines a tabular object type.
공용 열거형 UserType Specifies the user type.