如何删除oracle数据后台的TYPE
由于后续的更新,需要修改一个TYPE,如TYP_11,当此TYPE 已经修改了,我需要删除此TYPE,再将新的TYPE放在上面进行编译。由于其他类型等多次调用了此TPY_11,故
使用的语句为:
DROP TYPE TYP_11 FORCE;
直接drop会报错。
------解决方案--------------------首先需要将依赖于这个类型的所有类型删除,然后才能删除这个类型。
最后重新建立这个类型 和其它依赖于这个类型的类型。
------解决方案--------------------可不可以试用 create or replace
------解决方案--------------------类型被使用中无法删除
------解决方案--------------------可能是某些对象正在使用这个类型,所以删除不了,会报错
------解决方案--------------------不知道有没有强制更新类型!