Table of Contents

Class SqlInsertIntoNode

Namespace
LfrlAnvil.Sql.Expressions.Persistence
Assembly
LfrlAnvil.Sql.Core.dll

Represents an SQL syntax tree statement node that defines an insertion of new records to a table.

public sealed class SqlInsertIntoNode : SqlNodeBase, ISqlStatementNode
Inheritance
SqlInsertIntoNode
Implements
Inherited Members

Properties

DataFields

Collection of RecordSet data fields that this insertion refers to.

public ReadOnlyArray<SqlDataFieldNode> DataFields { get; }

Property Value

ReadOnlyArray<SqlDataFieldNode>

RecordSet

Table to insert into.

public SqlRecordSetNode RecordSet { get; }

Property Value

SqlRecordSetNode

Source

Source of records to be inserted.

public SqlNodeBase Source { get; }

Property Value

SqlNodeBase

Remarks

This can either be an SqlValuesNode or an SqlQueryExpressionNode.