Não foi adicionado o HINT de SQL. Sem isso, não otimiza
parent
e1c2c33fcf
commit
932e7c122f
|
@ -439,7 +439,7 @@ public class RelatorioLinhasHorarioSimplificado extends Relatorio {
|
|||
|
||||
StringBuilder sql = new StringBuilder();
|
||||
sql.append("with tb2 as ( ");
|
||||
sql.append(" select ");
|
||||
sql.append(" select /*+ materialize */ ");
|
||||
sql.append(" c.corrida_id, ");
|
||||
sql.append(" c.ruta_id as c_ruta_id, ");
|
||||
sql.append(" destino.cveparada as destino, ");
|
||||
|
@ -470,7 +470,7 @@ public class RelatorioLinhasHorarioSimplificado extends Relatorio {
|
|||
sql.append(" to_char(c.fechorsalida, 'HH24:MI') ");
|
||||
sql.append(" ), ");
|
||||
sql.append("tb4 as ( ");
|
||||
sql.append(" select ");
|
||||
sql.append(" select /*+ materialize */ ");
|
||||
sql.append(" c.corrida_id, ");
|
||||
sql.append(" c.ruta_id as c_ruta_id, ");
|
||||
sql.append(" c.roloperativo_id, ");
|
||||
|
@ -499,7 +499,7 @@ public class RelatorioLinhasHorarioSimplificado extends Relatorio {
|
|||
sql.append(" to_char(c.fechorsalida, 'HH24:MI') ");
|
||||
sql.append(" ), ");
|
||||
sql.append(" cj as ( ");
|
||||
sql.append(" select ");
|
||||
sql.append(" select /*+ materialize */ ");
|
||||
sql.append(" co.feccorrida, ");
|
||||
sql.append(" co.corrida_id, ");
|
||||
sql.append(" co.roloperativo_id, ");
|
||||
|
@ -548,7 +548,7 @@ public class RelatorioLinhasHorarioSimplificado extends Relatorio {
|
|||
sql.append(" nvl(bo.preciopagado, 0) ");
|
||||
sql.append(" ), ");
|
||||
sql.append(" tb5 as ( ");
|
||||
sql.append(" select ");
|
||||
sql.append(" select /*+ materialize */ ");
|
||||
sql.append(" rc.ruta_id, ");
|
||||
sql.append(" t.origen_id, ");
|
||||
sql.append(" t.destino_id, ");
|
||||
|
|
Loading…
Reference in New Issue