Db2一次删除模式内容和模式

时间:2013-03-05 12:52:06

标签: schema

在db2 9.7控制中心是否有查询,其中我不能同时DELETE(DROP)我的架构的所有内容(包括架构)?

我的另一个选择是首先删除/删除对象,然后删除DROP模式。 但我想立刻DROP THE ENTIRE SCHEMA WITH ALL OBJECTS

DROP SCHEMA <schema_name> CASCADE/RESTRICT对我不起作用。

2 个答案:

答案 0 :(得分:3)

ADMIN_DROP_SCHEMA程序正是您所需要的。

  

ADMIN_DROP_SCHEMA过程用于删除特定架构及其中包含的所有对象    http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0022036.htm

答案 1 :(得分:1)

首先删除架构中的所有表。 然后尝试使用

删除架构
DROP SCHEMA SCHEMA_NAME RESTRICT

webchain.in有示例java程序,解释了如何使用java程序删除模式

如果丢弃所有表后丢弃模式失败,并且出现错误SQLCODE = -551,SQLSTATE = 42501,请尝试命令

将数据库上的dbadm授予USER_NAME