需要 ALTER TYPE 查询来更新现有对象中的现有字段

Need ALTER TYPE query to update a existing field in existing object

我已经使用以下查询

创建了一个 TYPE 对象 Example1
CREATE OR replace type example1 AS OBJECT (
   emp_name varchar2(32),
   emp_location varchar2(32)
);

现在我想将 emp_location 的长度从 varchar2(32)

增加到 varchar2(50)

我尝试了不同的 ALTER TYPE 命令,但它不起作用。

有人可以提供正确的语法来更新值吗?

使用alter type <<type_name>> modify attribute语句。

alter type example1 modify attribute emp_location varchar2(50);

Find out more