protected virtual SqlStatement VisitCreateView(CreateViewStatement statement) { return new CreateViewStatement(statement.ViewName, statement.ColumnNames, statement.QueryExpression) { ReplaceIfExists = statement.ReplaceIfExists }; }