Export (0) Print
Expand All

ITableVariable Interface

Represents a SQL Server table variable. 

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

public interface ITableVariable : ITabular, 
	ILocalVariable, IMetadataObject

The ITableVariable type exposes the following members.

Public propertyColumnsGets the collection of columns that belong to this object. (Inherited from ITabular.)
Public propertyDataTypeGets an object that represents the data type of the table variable.
Public propertyIsCursorVariableGets a value that indicates whether this is a cursor variable. (Inherited from ILocalVariable.)
Public propertyIsParameterGets a value that indicates whether this is a parameter. (Inherited from ILocalVariable.)
Public propertyIsScalarVariableGets a value that indicates whether this is a scalar variable. (Inherited from ILocalVariable.)
Public propertyIsTableVariableGets a value that indicates whether this is a table variable. (Inherited from ILocalVariable.)
Public propertyNameGets the name of the metadata object. (Inherited from IMetadataObject.)
Public propertyTabularTypeGets the tabular type. (Inherited from ITabular.)
Public propertyUnaliasedGets the ITabular object that this object is an alias for. (Inherited from ITabular.)

Public methodAccept<T>Accepts a visit from the specified IMetadataObjectVisitor<T> object. (Inherited from IMetadataObject.)
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft