Results 1 to 4 of 4
  1. #1
    Join Date
    Jun 2006
    Posts
    27

    Unanswered: Delete many stored procedures

    Hi All,

    Plz tell the way to delete 400 stored procedures at a time

    Is is a correct way to do:

    db2 " drop procedures select * from syscat.procedures where procschema = 'EXAMPLE' "
    I just want to remove 400 SP with procschema = 'EXAMPLE'

    Thx much

    Kevin

  2. #2
    Join Date
    Jul 2006
    Location
    Pune , India
    Posts
    433
    select 'drop procedure '||'EXAMPLE.'||procname||' ;' from syscat.procedures where procschema='EXAMPLE'

    --Rahul Singh

  3. #3
    Join Date
    Jan 2003
    Posts
    4,292
    Provided Answers: 5
    Kevin,
    Rahul's post will only generate a script that you will have to run. You can use the Control Center to drop all of the stored procedures in one opration.

    Andy

  4. #4
    Join Date
    Jul 2006
    Location
    Pune , India
    Posts
    433
    if you are using DB2 V9 for LUW
    there is a new procedure SYSPROC.ADMIN_DROP_SCHEMA through which you can drop **all** objects in a schema

    --Rahul Singh

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •