+ -
当前位置:首页 → 问答吧 → 如何删除一个schema下面的所有表

如何删除一个schema下面的所有表

时间:2010-08-31

来源:互联网

如题, 我的数据库是BUILD, schema是BUILD1,我想把schema BUILD1下面的所有表都删除怎么办?总不能一个一个删除把,有没有一句话就可以删除该schema下面的所有表

作者: russle   发布时间: 2010-08-31

回复 russle

    db2 connect to db_name

    db2 "select 'drop table '||rtrim(TABSCHEMA)||'.'||TABNAME||';' from syscat.tables where tabschema='BUILD1' " >drop.sql
    检查下文件drop.sql,可能需要做些修改

    db2 -tvf drop.sql

作者: hdq107344   发布时间: 2010-09-14