「Oracle」ストアドプロシージャのソースをテキストファイルへ出力する方法
環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production
構文
1.sqlplusに接続します
sqlplus -s ユーザー名/パスワード@接続文字列
2.set trimspool on
スプール出力時に行末の空白を出力しない
3.SET PAGESIZE 0
PAGESIZE の 0 は特別な値でページヘッダー、列ヘッダー、ページブレーク、タイトル、初期空白行(NEWPAGE) などをすべて非表示にします。
使用例
>sqlplus -s cftuser/cftpwd@arkgamedb set echo off set trimspool on set pagesize 0 set feedback off spool c:\oracle\result.txt SELECT TEXT FROM USER_SOURCE WHERE NAME = 'cft' ORDER BY LINE; spool off