小编sni*_*ele的帖子

如何从Oracle 11g中的对象类型列中进行选择?

Hy伙计们,我有两个Oracle对象:

CREATE OR REPLACE TYPE car AS OBJECT( 
name VARCHAR( 80 ) 
) NOT FINAL;
Run Code Online (Sandbox Code Playgroud)

而且,还有另一个目标:

CREATE OR REPLACE TYPE truck UNDER car ( 
doors NUMBER,
seats NUMBER 
);
Run Code Online (Sandbox Code Playgroud)

还有以下表格:

CREATE TABLE vehicles (
id NUMBER NOT NULL,
vehicle car,
PRIMARY KEY (id)
);
Run Code Online (Sandbox Code Playgroud)

这是一些数据:

INSERT INTO vehicles ( id, vehicle ) VALUES ( 1, truck( 'ford', 4, 4 ) );
INSERT INTO vehicles ( id, vehicle ) VALUES ( 2, truck( 'toyota', 4, 5 ) );
Run Code Online (Sandbox Code Playgroud)

最后,我的问题是: 如何从车辆表栏中仅选择门的数量和座位数?

我试过以下但它不起作用: …

oracle select object oracle11g

15
推荐指数
1
解决办法
3万
查看次数

标签 统计

object ×1

oracle ×1

oracle11g ×1

select ×1