当前位置: 代码迷 >> Oracle管理 >> 怎么删除oracle数据后台的TYPE
  详细解决方案

怎么删除oracle数据后台的TYPE

热度:100   发布时间:2016-04-24 04:46:53.0
如何删除oracle数据后台的TYPE
由于后续的更新,需要修改一个TYPE,如TYP_11,当此TYPE 已经修改了,我需要删除此TYPE,再将新的TYPE放在上面进行编译。由于其他类型等多次调用了此TPY_11,故
使用的语句为:


DROP TYPE TYP_11 FORCE;


直接drop会报错。

------解决方案--------------------
首先需要将依赖于这个类型的所有类型删除,然后才能删除这个类型。
最后重新建立这个类型 和其它依赖于这个类型的类型。
------解决方案--------------------
可不可以试用 create or replace
------解决方案--------------------
类型被使用中无法删除
------解决方案--------------------
可能是某些对象正在使用这个类型,所以删除不了,会报错
------解决方案--------------------
不知道有没有强制更新类型!
  相关解决方案