次のブログ投稿を使用して、レポートをエクスポートしています。それはうまく機能しますが、列見出しの名前を設定することは可能でしょうか?
http://spendolini.blogspot.co.uk/2006/04/custom-export-to-csv.html
次のブログ投稿を使用して、レポートをエクスポートしています。それはうまく機能しますが、列見出しの名前を設定することは可能でしょうか?
http://spendolini.blogspot.co.uk/2006/04/custom-export-to-csv.html
列ヘッダーを含む最初の行を提供することだけが必要な場合は、次のようにします。
begin
-- Set the MIME type
owa_util.mime_header( 'application/octet', FALSE );
-- Set the name of the file
htp.p('Content-Disposition: attachment; filename="emp.csv"');
-- Close the HTTP Header
owa_util.http_header_close;
-- Send the initial row with headers
htp.prn('Ename,Empno,Department'||chr(13));
-- Loop through all rows in EMP
for x in (select e.ename, e.empno, d.dname
from emp e, dept d where e.deptno = d.deptno
and e.deptno like :P1_DEPTNO)
loop
-- Print out a portion of a row,
-- separated by commas and ended by a CR
htp.prn(x.ename ||','|| x.empno ||','||
x.dname || chr(13));
end loop;
-- Send an error code so that the
-- rest of the HTML does not render
--htmldb_application.g_unrecoverable_error := true;
--use stop apex_engine
apex_application.stop_apex_engine;
end;
基本的に、データ行を発行する前に、余分な行を 1 つ発行するだけです。
htmldb_application
に賛成のコメントをしましたapex_application.stop_apex_engine
。ドキュメントを見る