russle 发表于 2010-08-31 15:48

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

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

hdq107344 发表于 2010-09-14 16:29

回复 1# 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
页: [1]
查看完整版本: 如何删除一个schema下面的所有表