2009-03-05 56 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

相關問題