我创建了以下类型
create or replace
TYPE MSSINT.TEST_TYPE
AS OBJECT
(service_phone_num varchar2(15),
name_last varchar2(50),
name_first varchar2(50));
现在我需要将service_phone_num的dataype更改为NUMBER。
我们可以使用下面的命令或类似的东西来实现这个目的吗?
ALTER TYPE MSSINT.TEST_TYPE MODIFY ATTRIBUTE (service_phone_num NUMBER) CASCADE;
答案 0 :(得分:0)
执行以下操作:
create or replace
TYPE MSSINT.TEST_TYPE
AS OBJECT
(service_phone_num number(15),
name_last varchar2(50),
name_first varchar2(50));
应该有效,因为你有create or replace
。
答案 1 :(得分:0)
使用命令
create or replace
TYPE MSSINT.TEST_TYPE
AS OBJECT
(service_phone_num number,
name_last varchar2(50),
name_first varchar2(50));
Replace
修改您的类型。