【发布时间】:2018-06-21 19:58:49
【问题描述】:
我创建了一个如下的对象类型,并在多个存储过程和表中作为列使用。
CREATE OR REPLACE TYPE SS_EMP_TP FORCE AS OBJECT (
NAME VARCHAR2(30),
AGE NUMBER
);
/
CREATE OR REPLACE TYPE SS_EMP_TAB_TP AS TABLE OF SS_EMP_TP;
/
例子:
ALTER TABLE EMP_S ADD (EMP_DETAIL_TABLE **SS_EMP_TAB_TP**)
NESTED TABLE EMP_DETAIL_TABLE STORE AS NESTED_EMP_DETAIL_TABLE RETURN AS LOCATOR;
现在我必须将对象类型从 SS_EMP_TP、SS_EMP_TAB_TP 分别重命名为 EMP_TP、EMP_TAB_TP。 并且还必须替换所有被引用的地方。
是否有 rename alter object type 语句?
我该怎么做?在此过程中我需要考虑哪些事项?
【问题讨论】: