ProcedureParameter ProcedureParameter ProcedureParameter Class


Represents a parameter that can be passed into a procedure.

public ref class ProcedureParameter : Microsoft::SqlServer::TransactSql::ScriptDom::DeclareVariableElement
public class ProcedureParameter : Microsoft.SqlServer.TransactSql.ScriptDom.DeclareVariableElement
Public Class ProcedureParameter
Inherits DeclareVariableElement


ProcedureParameter() ProcedureParameter() ProcedureParameter()

Initializes a new instance of the ProcedureParameter class.


DataType DataType DataType

Gets or sets the data type of the variable. The TABLE type is invalid.

(Inherited from DeclareVariableElement)
FirstTokenIndex FirstTokenIndex FirstTokenIndex

Gets or sets the first token index.

(Inherited from TSqlFragment)
FragmentLength FragmentLength FragmentLength

Gets the fragment length.

(Inherited from TSqlFragment)
IsVarying IsVarying IsVarying

Gets or sets whether VARYING is defined.

LastTokenIndex LastTokenIndex LastTokenIndex

Gets or sets the last token index.

(Inherited from TSqlFragment)
Modifier Modifier Modifier

Gets or sets the parameter modifier value.

Nullable Nullable Nullable

Gets or sets the nullable constraint. Optional can be null.

(Inherited from DeclareVariableElement)
ScriptTokenStream ScriptTokenStream ScriptTokenStream

Gets or sets a list of token streams.

(Inherited from TSqlFragment)
StartColumn StartColumn StartColumn

Gets the starting column.

(Inherited from TSqlFragment)
StartLine StartLine StartLine

Gets the starting line.

(Inherited from TSqlFragment)
StartOffset StartOffset StartOffset

Gets the fragment start offset value.

(Inherited from TSqlFragment)
Value Value Value

Gets or sets the initial variable value specified in declaration.

(Inherited from DeclareVariableElement)
VariableName VariableName VariableName

Gets or sets the name of the variable, including the @ at the beginning.

(Inherited from DeclareVariableElement)


Accept(TSqlFragmentVisitor) Accept(TSqlFragmentVisitor) Accept(TSqlFragmentVisitor)

Indicates the entry point for a given visitor.

AcceptChildren(TSqlFragmentVisitor) AcceptChildren(TSqlFragmentVisitor) AcceptChildren(TSqlFragmentVisitor)

Calls Accept on the children with the given visitor.


Uninitialized Uninitialized Uninitialized

Value is -1.

(Inherited from TSqlFragment)

Applies to