Sql Oracle中的多个嵌套表
是否可以创建一个包含多个嵌套表的表,例如本例Sql Oracle中的多个嵌套表,sql,oracle,Sql,Oracle,是否可以创建一个包含多个嵌套表的表,例如本例 create or replace type t_products is object( name varchar(20), price float(4,2), drinks col_drinks, foods col_foods ); / create table products of t_products nested table drinks, foods store as drink, food; 可以,
create or replace type t_products is object(
name varchar(20),
price float(4,2),
drinks col_drinks,
foods col_foods
);
/
create table products of t_products nested table drinks, foods store as drink, food;
可以,但需要单独的
嵌套表。。将其存储为…
子句:
create table products of t_products
nested table drinks store as drink,
nested table foods store as food;
另外,float
不能有刻度,但无论如何都可以使用number
;而varchar
应该是varchar2
谢谢!这是非常有用的。