2009-03-05 58 views

回答

3

我没有一个模式手头下降,但信息中心(http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/admin/t0005230.htm)说,一个DROP SCHEMA [schema name]应在DB2工作8.x的

编辑:好吧,信息中心还表示:“丢弃模式之前,所以在该架构中的所有对象必须自行删除或移动到另一个模式”

因此,需要删除所有的首先在架构中创建对象。可以在SYSIBM模式中列出对象(表,视图,触发器,过程,索引...)列出的目录视图。

E.g.拿到属于架构中的所有表,运行:

select table_name from sysibm.tables where table_schema = '[your schema name]' 

检查其他的SYSIBM意见得到属于成一个模式中的所有对象。这些视图是:sysibm.views,sysibm.triggers,sysibm.routines,sysibm.indexes,... - 查看IBM的Infocenter(上面的链接)了解详细信息。

+0

sysibm.tables和syscat.tables有什么区别?我总是在syscat.tables中查找信息。 – 2009-03-19 13:09:33

1

使用COMAND中央GUI下降架构的所有内容,然后删除SCHEMA

相关问题