Partager via


SetVariableStatement Class

Definition

Represents the set @local_variable statement

[System.Serializable]
public class SetVariableStatement : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatement
[<System.Serializable>]
type SetVariableStatement = class
    inherit TSqlStatement
Public Class SetVariableStatement
Inherits TSqlStatement
Inheritance
SetVariableStatement
Attributes

Constructors

SetVariableStatement()

Fields

Uninitialized

Constant to indicate and uninitialized token.

(Inherited from TSqlFragment)

Properties

AssignmentKind

Assignment operator used.

CursorDefinition

Cursor - if not null, then Expression has to be null

Expression

The expression that the variable is goint to be set. Can be null in case of cursor

FirstTokenIndex

Gets or sets the first index of the token.

(Inherited from TSqlFragment)
FragmentLength

Defines the number of characters the fragment takes up in the script it was parsed.

(Inherited from TSqlFragment)
FunctionCallExists

True if the column identifiers end with a function call.

Identifier

The identifier that can represent the property, field or method. Optional, may be null.

LastTokenIndex

Gets or sets the last index of the token.

(Inherited from TSqlFragment)
Parameters

The parameters to the function.

ScriptTokenStream

Gets or sets the script token stream.

(Inherited from TSqlFragment)
SeparatorType

Shows the separator.

StartColumn

Gets the start column.

(Inherited from TSqlFragment)
StartLine

Gets the start line.

(Inherited from TSqlFragment)
StartOffset

Defines the character offset of fragments starting location in the script it was parsed.

(Inherited from TSqlFragment)
Variable

The variable that is going to be set.

Methods

Accept(TSqlFragmentVisitor)

Accepts visitor

AcceptChildren(TSqlFragmentVisitor)

Accepts visitor for Children

Applies to