Partilhar via


Interface IView

Represents a SQL Server database view. 

Namespace:  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (em Microsoft.SqlServer.Management.SqlParser.dll)

Sintaxe

'Declaração
Public Interface IView _
    Inherits ITableViewBase, IDatabaseTable, ITabular, ISchemaOwnedObject,  _
    IDatabaseObject, IMetadataObject
'Uso
Dim instance As IView
public interface IView : ITableViewBase, IDatabaseTable, 
    ITabular, ISchemaOwnedObject, IDatabaseObject, IMetadataObject
public interface class IView : ITableViewBase, 
    IDatabaseTable, ITabular, ISchemaOwnedObject, IDatabaseObject, IMetadataObject
type IView =  
    interface
        interface ITableViewBase
        interface IDatabaseTable
        interface ITabular
        interface ISchemaOwnedObject
        interface IDatabaseObject
        interface IMetadataObject
    end
public interface IView extends ITableViewBase, IDatabaseTable, ITabular, ISchemaOwnedObject, IDatabaseObject, IMetadataObject

O tipo IView expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CollationInfo Gets the CollationInfo object that is used by the object collections. (Herdado de IDatabaseTable.)
Propriedade pública Columns Gets the collection of columns that belong to this object. (Herdado de ITabular.)
Propriedade pública Constraints Gets a collection of table constraints. (Herdado de IDatabaseTable.)
Propriedade pública HasCheckOption Gets a value that indicates whether the view uses the WITH CHECK option.
Propriedade pública HasColumnSpecification A Boolean value that specifies if the view has a column specification.
Propriedade pública Indexes Gets a collection of table indexes. (Herdado de IDatabaseTable.)
Propriedade pública IsEncrypted Gets a value that indicates whether the view is encrypted.
Propriedade pública IsQuotedIdentifierOn Gets a Boolean value that indicates whether the quoted identifier option is on. (Herdado de ITableViewBase.)
Propriedade pública IsSchemaBound Gets a value that indicates whether a schema is bound to the view.
Propriedade pública IsSystemObject Gets a value that indicates whether this is a system object. (Herdado de IDatabaseObject.)
Propriedade pública Name Gets the name of the metadata object. (Herdado de IMetadataObject.)
Propriedade pública Parent Gets the IDatabaseObject object that is the parent of this object. (Herdado de IDatabaseObject.)
Propriedade pública QueryText Gets the Transact-SQL string that defines the view query.
Propriedade pública ReturnsViewMetadata Gets a value that indicates whether the metadata is returned with the view data.
Propriedade pública Schema Gets the ISchema object that owns this object. (Herdado de ISchemaOwnedObject.)
Propriedade pública TabularType Gets the tabular type. (Herdado de ITabular.)
Propriedade pública Triggers Gets a collection of DML triggers. (Herdado de ITableViewBase.)
Propriedade pública Unaliased Gets the ITabular object that this object is an alias for. (Herdado de ITabular.)

Início