IMutableView-Schnittstelle
Represents a mutable SQL Server database view.
Namespace: Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly: Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)
Syntax
'Declaration
Public Interface IMutableView _
Inherits IView, IMutableTableViewBase, ITableViewBase, IMutableDatabaseTable, _
IDatabaseTable, IMutableTabular, ITabular, IMutableSchemaOwnedObject, ISchemaOwnedObject, _
IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject
'Usage
Dim instance As IMutableView
public interface IMutableView : IView,
IMutableTableViewBase, ITableViewBase, IMutableDatabaseTable, IDatabaseTable, IMutableTabular,
ITabular, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject, IDatabaseObject,
IMutableMetadataObject, IMetadataObject
public interface class IMutableView : IView,
IMutableTableViewBase, ITableViewBase, IMutableDatabaseTable, IDatabaseTable, IMutableTabular,
ITabular, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject, IDatabaseObject,
IMutableMetadataObject, IMetadataObject
type IMutableView =
interface
interface IView
interface IMutableTableViewBase
interface ITableViewBase
interface IMutableDatabaseTable
interface IDatabaseTable
interface IMutableTabular
interface ITabular
interface IMutableSchemaOwnedObject
interface ISchemaOwnedObject
interface IMutableDatabaseObject
interface IDatabaseObject
interface IMutableMetadataObject
interface IMetadataObject
end
public interface IMutableView extends IView, IMutableTableViewBase, ITableViewBase, IMutableDatabaseTable, IDatabaseTable, IMutableTabular, ITabular, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject
Der IMutableView-Typ macht folgende Elemente verfügbar.
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
CollationInfo | Gets the CollationInfo object that is used by the object collections. (Geerbt von IDatabaseTable.) |
![]() |
Columns | Gets the collection of columns that belong to this object. (Geerbt von IMutableTabular.) |
![]() |
Columns | Gets the collection of columns that belong to this object. (Geerbt von ITabular.) |
![]() |
Constraints | Gets a collection of table constraints. (Geerbt von IDatabaseTable.) |
![]() |
Constraints | Gets a collection of table constraints. (Geerbt von IMutableDatabaseTable.) |
![]() |
HasCheckOption | Gets or sets a value that indicates whether the view uses the WITH CHECK OPTION option. |
![]() |
HasCheckOption | Gets a value that indicates whether the view uses the WITH CHECK option. (Geerbt von IView.) |
![]() |
HasColumnSpecification | Gets or sets a Boolean value on whether the view has a column specification. |
![]() |
HasColumnSpecification | A Boolean value that specifies if the view has a column specification. (Geerbt von IView.) |
![]() |
Indexes | Gets a collection of table indexes. (Geerbt von IDatabaseTable.) |
![]() |
Indexes | Gets a collection of table indexes. (Geerbt von IMutableDatabaseTable.) |
![]() |
IsEncrypted | Gets or sets a value that indicates whether the view is encrypted. |
![]() |
IsEncrypted | Gets a value that indicates whether the view is encrypted. (Geerbt von IView.) |
![]() |
IsQuotedIdentifierOn | Gets or sets a Boolean value that indicates whether the quoted identifier is on. (Geerbt von IMutableTableViewBase.) |
![]() |
IsQuotedIdentifierOn | Gets a Boolean value that indicates whether the quoted identifier option is on. (Geerbt von ITableViewBase.) |
![]() |
IsSchemaBound | Gets or sets a value that indicates whether a schema is bound to the view. |
![]() |
IsSchemaBound | Gets a value that indicates whether a schema is bound to the view. (Geerbt von IView.) |
![]() |
IsSystemObject | Gets a value that indicates whether this is a system object. (Geerbt von IDatabaseObject.) |
![]() |
IsSystemObject | Gets or sets a value that indicates whether this is a system object. (Geerbt von IMutableDatabaseObject.) |
![]() |
Name | Gets the name of the metadata object. (Geerbt von IMetadataObject.) |
![]() |
Parent | Gets the IDatabaseObject object that is the parent of this object. (Geerbt von IDatabaseObject.) |
![]() |
QueryText | Gets or sets the Transact-SQL string that defines the view query. |
![]() |
QueryText | Gets the Transact-SQL string that defines the view query. (Geerbt von IView.) |
![]() |
ReturnsViewMetadata | Gets or sets a value that indicates whether the metadata is returned with the view data. |
![]() |
ReturnsViewMetadata | Gets a value that indicates whether the metadata is returned with the view data. (Geerbt von IView.) |
![]() |
Schema | Gets the ISchema object that owns this object. (Geerbt von ISchemaOwnedObject.) |
![]() |
TabularType | Gets the tabular type. (Geerbt von ITabular.) |
![]() |
Triggers | Gets a collection of DML triggers. (Geerbt von IMutableTableViewBase.) |
![]() |
Triggers | Gets a collection of DML triggers. (Geerbt von ITableViewBase.) |
![]() |
Unaliased | Gets the ITabular object that this object is an alias for. (Geerbt von ITabular.) |
Zum Anfang
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
Accept< (Of < <' (T> ) > > )(IDatabaseObjectVisitor< (Of < <' (T> ) > > )) | Accepts a visit from the specified IDatabaseObjectVisitor<(Of <(<'T>)>)> object. (Geerbt von IDatabaseObject.) |
![]() |
Accept< (Of < <' (T> ) > > )(IMetadataObjectVisitor< (Of < <' (T> ) > > )) | Accepts a visit from the specified IMetadataObjectVisitor<(Of <(<'T>)>)> object. (Geerbt von IMetadataObject.) |
![]() |
Accept< (Of < <' (T> ) > > )(ISchemaOwnedObjectVisitor< (Of < <' (T> ) > > )) | Accepts a visit from the specified ISchemaOwnedObjectVisitor<(Of <(<'T>)>)> object. (Geerbt von ISchemaOwnedObject.) |
Zum Anfang
.gif)
.gif)