【问题标题】:Need ALTER TYPE query to update a existing field in existing object需要 ALTER TYPE 查询来更新现有对象中的现有字段
【发布时间】:2017-10-07 11:56:25
【问题描述】:

我已经使用以下查询创建了一个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 命令,但它不起作用。

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

【问题讨论】:

    标签: sql oracle plsql oracle11g alter


    【解决方案1】:

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

    alter type example1 modify attribute emp_location varchar2(50);
    

    Find out more

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多