对象访问表达式(Object Access Expression)指定属性引用与方法调用。
语法如下:
{ table_alias.column.
| object_table_alias.
| (expr).
}
{ attribute [.attribute ]...
[.method ([ argument [, argument ]... ]) ]
| method ([ argument [, argument ]... ])
}
列参数可以是一个对象或 REF
列。如果指定 expr
,则它必须被解析成对象类型。
当一个类型的成员函数在 SQL 语句中被调用,如果 SELF
参数为 NULL,OceanBase 返回 NULL 且函数不会被调用。
以下示例创建了一张基于 order_item_typ
对象类型的表:
CREATE TABLE short_orders (
sales_rep VARCHAR2(25), item order_item_typ);
UPDATE short_orders s SET sales_rep = 'Unassigned';
SELECT o.item.line_item_id, o.item.quantity FROM short_orders o;
在文档使用中是否遇到以下问题
更多建议
匿名提交