需要ALTER TYPE查询来更新现有对象

时间:2017-10-07 11:56:26

标签: sql oracle plsql oracle11g alter

我已使用以下查询

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

现在我想将emp_location的长度从varchar2(50)增加到varchar2(32)

我尝试了不同的ALTER TYPE命令,但它无效。

有人能提供更正值的正确语法吗?

1 个答案:

答案 0 :(得分:1)

使用alter type <<type_name>> modify attribute声明。

alter type example1 modify attribute emp_location varchar2(50);

Find out more