在db2 9.7控制中心是否有查询,其中我不能同时DELETE(DROP)
我的架构的所有内容(包括架构)?
我的另一个选择是首先删除/删除对象,然后删除DROP模式。
但我想立刻DROP THE ENTIRE SCHEMA WITH ALL OBJECTS
。
DROP SCHEMA <schema_name> CASCADE/RESTRICT
对我不起作用。
答案 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