2017-11-03 1 views
0

Ich arbeite mit SQL-Entwickler an einem Schulprojekt. SQL Developer gibt das Abfrageergebnis, aber keine Skriptausgabe zurück. Ich habe auch eine Warnung, dass die Tabelle curso von der Join-Grafik getrennt ist, kann jemand helfen?Sql Entwickler Skript Ausgabe

select departamento as "Sigla do Departamento",nome_depart as "Nome do Departamento", anolectivo as "Ano Lectivo", round((sum(num_presencas)*100)/sum(alunos_por_turno),1)||'%' as "Percentagem de presenças" 
from ei_sad_proj_gisem.v_aulas_semana aulas_semana 
join ei_sad_proj_gisem.v_turnos turnos 
on aulas_semana.turno_id = turnos.id 
join t_ext_curso_ei curso 
on upper(trim(turnos.nomeuc)) = upper(trim(curso.unidade_curricular)) 
join (select turno_id,count(*) as alunos_por_turno 
     from ei_sad_proj_gisem.v_turno_user 
     group by turno_id) total_inscritos 
on turnos.id = total_inscritos.turno_id 
join t_ext_departamentos departamentos 
on departamentos.sigla_depart = departamento 
where aulas_semana.marcou_presenca =1 
and aulas_semana.aula_cancelada =0 
group by departamento, anolectivo, nome_depart; 

query result here

+0

Skriptausgabe wird nur angezeigt, wenn Sie einen PL/SQL-Block ausgeführt haben oder Script (F5) ausführen Option –

+0

Das ist mir bekannt, das Problem ist die Abfrage zeigt die Ausgabe, wenn ich die Anweisung ausführen, aber wenn ich Mit F5 läuft nichts auf der Skriptausgabe. –

Antwort

1

Ab Skript-Ausgabe: include "SET SERVER ON" am Anfang des Skripts. Zum Beispiel:

set serveroutput on 

declare 
    l_dum varchar2(1); 
begin 
    select dummy into l_dum from dual; 
    dbms_output.put_line(l_dum); 
end; 
/

In diesem Fall sollte das "Script Output" -Fenster Daten anzeigen.