コード例 #1
0
ファイル: SqlWriter.cs プロジェクト: alistair-singh/tsqlc
 public void Visit(ValuesInsertStatement statement)
 {
     WriteInsert(statement);
     Write("VALUES  ");
     using (Indent(8))
         Visit(statement.Values);
 }
コード例 #2
0
            public void Visit(ValuesInsertStatement valuesInsertStatement)
            {
                var from = valuesInsertStatement.Target as ReferenceFrom;

                if (from == null)
                {
                    return;
                }
                if (from.Name.IdentifierParts.Where(x => !string.IsNullOrWhiteSpace(x)).Count() == 1)
                {
                    from.Name.IdentifierParts = new List <string>()
                    {
                        "dbo", from.Name.IdentifierParts.Last()
                    };
                }
            }
コード例 #3
0
        public void Visit(ValuesInsertStatement valuesInsertStatement)
        {
            if (_innerVisitor != null)
            {
                valuesInsertStatement.Accept(_innerVisitor);
            }
            if (valuesInsertStatement.TopExpression != null)
            {
                valuesInsertStatement.TopExpression.Accept(this);
            }

            valuesInsertStatement.Target.Accept(this);

            if (valuesInsertStatement.ColumnSpecification != null)
            {
                foreach (var column in valuesInsertStatement.ColumnSpecification)
                {
                    column.Accept(this);
                }
            }

            valuesInsertStatement.Values.Accept(this);
        }
コード例 #4
0
 public void Visit(ValuesInsertStatement valuesInsertStatement)
 {
 }