2010-02-23 50 views
3

我有這個在sqlplus運行停止假脫機打印使用的SQL查詢(Oracle)的

set feedback off 
set pagesize 0 
spool TypeDrop.sql 
select distinct 'drop type '||object_name|| ';' from user_objects where object_type='TYPE'; 
spool off 

它打印出來TypeDrop.sql:

SQL> select distinct 'drop type '||object_name||';' from user_objects where object_type='TYPE'; 
drop type ADDRESS_OBJTYP; 
drop type PERSON_OBJTYP;                                    
SQL> spool off 

我如何得到它只是輸出drop報表?謝謝

回答

4

從腳本內運行,set termout off工程。它不會,如果你只是打入終端。

創建myScript.sql:

set feedback off 
set pagesize 0 
set termout off 
spool TypeDrop.sql 
select distinct 'drop type '||object_name|| ';' from user_objects where object_type='TYPE'; 
spool off 

,並從您的sqlplus提示:

SQL> @myScript 

會做的伎倆。

0

嘗試

set echo off 
6

使用sqlplus -s-s標誌表示無聲

相關問題