public override void WriteSql(StringBuilder sql)
{
sql.Append("INSERT INTO ");
Target.WriteSql(sql);
if (Sets.Count > 0)
{
sql.Append("(");
WriteList(Sets, sql);
sql.Append(")");
}
sql.Append(" VALUES ");
sql.Append("(");
WriteList(Values, sql);
sql.Append(")");
if (ReturningSelect != null)
{
sql.Append(";\r\n");
ReturningSelect.WriteSql(sql);
}
}
}