PL SQL - 在更新时重命名数据类型属性

时间:2017-11-28 13:47:22

标签: sql oracle plsql

如何在更新数据类型属性时重命名数据?

例如,假设我有这样的类型:

  

data_type.with.a.lot.of.sub.attributes

UPDATE table t
SET t.data_type.with.a.lot.of.sub.attributes = 5 * t.data_type.with.a.lot.of.sub.attributes;

我正在寻找一个提供类似内容的解决方案:

UPDATE table t
SET (t.data_type.with.a.lot.of.sub.attributes AS attr) = 5 * attr;

示例:

...

CREATE TYPE data_type3 AS OBJECT (
    lot data_type4;
);

CREATE TYPE data_type2 AS OBJECT (
    a data_type3;
);

CREATE TYPE data_type AS OBJECT (
    with data_type2;
);

0 个答案:

没有答案