2017-11-03 37 views
0

私は学校のプロジェクトでSQL Developerを使用しています。 SQL Developerはクエリ結果を返しますが、スクリプト出力は返しません。テーブルcursoが結合グラフから切り離されているという警告もあります。スクリプト出力のようSqlデベロッパースクリプトの出力

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

スクリプト出力は、PL/SQLブロックを実行した場合、またはスクリプト(F5)実行オプションを使用した場合にのみ表示されます –

+0

私が知っていることは、問題はクエリを実行すると出力が表示されますが、スクリプト出力にF5キーを押しても何も表示されません。 –

答えて

1

:あなたのスクリプトの先頭に "SET SERVEROUTPUT ON" が挙げられます。例:

set serveroutput on 

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

「スクリプト出力」ウィンドウにデータが表示されます。