ORA-02303: cannot drop or replace a type with type or table dependents,即无法使用类型或表的相关性来删除或取代一个类型 简单来说就是这个type被对象引用的时候不能随意修改了 一种方法是将引用了type的直接drop掉,即可修改,然后在重新执行回去,不过很明显有一定的风险 另一种是使用CREATE OR REPLACE Type ...
ORA-02303: 无法使用类型或表的相关性来删除或取代一个类型 在日常开发中,我们会创建Type和对应的TAB供其他数据库对象使用,如果对象引用了该Type,则对其修改(CREATE OR REPLACE TYPE)时会出现如下错误,ORA-02303: 无法使用类型或表的相关性来删除或取代一个类型 。 举例: SQL>CREATE OR REPLACE TYPE typ_payment...
ORA-02303:无法使用类型或表的相关性来删除或取代一个类型。 错误SQL: CREATE OR REPLACE TYPE xxx AS OBJECT ( xxx xxx xxx ); 原因分析: 该type被别的对象引用所以无法删除。 select * from dba_dependences 视图发现该type确实有被引用。 有其他的type引用到该type。导致无法更新该type 解决方法: 可以使用C...
原博文 ORA-02303: 无法使用类型或表的相关性来删除或取代一个类型 2017-03-10 10:32 −... 追梦男生 0 1611 ORA-600/ORA-7445/ORA-700 Error Look-up Tool (Doc ID 153788.1) 2019-12-10 09:14 −ORA-600/ORA-7445/ORA-700 Error Look-up Tool (Doc ID 153788.1) ... ...
ORA-02303:无法使用类型或表的相关性来删除或取代一个类型SQL> drop type t_id_tab force;类型已删除。SQL> drop type t_id_tab_tab;类型已删除。可以看到使用FORCE功能可以避免当前的TYPE被其他对象所依赖后而无法重建或删除。不过这种依赖仅限于对象之间,如果依赖对象的是表,则FORCE功能不起作用:...
在日常开发中,我们会创建Type和对应的TAB供其他数据库对象使用,如果对象引用了该Type,则对其修改(CREATE OR REPLACE TYPE)时会出现如下错误,ORA-02303: 无法使用类型或表的相关性来删除或取代一个类型 。 举例: SQL>CREATEORREPLACE TYPE typ_payment_order_resultASOBJECT2(3id NUMBER,4id_outgoing_payment VARCHA...