protected virtual SqlStatement VisitCreateTable(CreateTableStatement statement) { return new CreateTableStatement(statement.TableName, statement.Columns) { Temporary = statement.Temporary, IfNotExists = statement.IfNotExists }; }