home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a522 / 6.ddi / SRW_DROP.SQL < prev    next >
Encoding:
Text File  |  1990-05-08  |  2.2 KB  |  65 lines

  1. rem  +------------------------------------------------------------------+
  2. rem  |  SRW_DROP.SQL -- DROP REPORTS FROM SQL*PLUS                      |
  3. rem  |                                                                  |
  4. rem  |  This script is used to drop a report without having to use the  |
  5. rem  |  SQLREP interface.  It is a SQL*Plus script, and will not run    |
  6. rem  |  under SQL*DBA.                                                  |
  7. rem  +------------------------------------------------------------------+
  8.  
  9. accept rname char prompt 'Report name to Drop: ';
  10.  
  11. set verify off;
  12. set feedback off;
  13.  
  14. delete from srw_ste where appid in
  15.   (select appid from srw_report where owner=user and
  16.    upper(report_name) like upper('&rname'));
  17.  
  18. delete from srw_query where appid in
  19.   (select appid from srw_report where owner=user and
  20.    upper(report_name) like upper('&rname'));
  21.  
  22. delete from srw_fkey where appid in
  23.   (select appid from srw_report where owner=user and
  24.    upper(report_name) like upper('&rname'));
  25.  
  26. delete from srw_group where appid in
  27.   (select appid from srw_report where owner=user and
  28.    upper(report_name) like upper('&rname'));
  29.  
  30. delete from srw_field where appid in
  31.   (select appid from srw_report where owner=user and
  32.    upper(report_name) like upper('&rname'));
  33.  
  34. delete from srw_summary where appid in
  35.   (select appid from srw_report where owner=user and
  36.    upper(report_name) like upper('&rname'));
  37.  
  38. delete from srw_text where appid in
  39.   (select appid from srw_report where owner=user and
  40.    upper(report_name) like upper('&rname'));
  41.  
  42. delete from srw_text_long where appid in
  43.   (select appid from srw_report where owner=user and
  44.    upper(report_name) like upper('&rname'));
  45.  
  46. delete from srw_param where appid in
  47.   (select appid from srw_report where owner=user and
  48.    upper(report_name) like upper('&rname'));
  49.  
  50. delete from srw_grant where appid in
  51.   (select appid from srw_report where owner=user and
  52.    upper(report_name) like upper('&rname'));
  53.  
  54. column report_name heading 'Reports Deleted'
  55.  
  56. select report_name from srw_report where owner=user and
  57.    upper(report_name) like upper('&rname');
  58.  
  59. set feedback on;
  60.  
  61. delete from srw_report where owner=user and
  62.    upper(report_name) like upper('&rname');
  63.  
  64. set verify on;
  65.