首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >oracle pl/sql集合varray

oracle pl/sql集合varray
EN

Stack Overflow用户
提问于 2016-07-30 10:51:16
回答 1查看 215关注 0票数 0

我读了一本关于oracle pl/SQL的书。在书中有一节是关于如何使用集合的,它有一些代码来介绍varray。我在我的toad中输入了和这本书一样的内容,但是当我编辑它的时候,在第16行,它告诉我“在这里不允许列名”。所以我不知道发生了什么,有人能帮我吗?

代码语言:javascript
复制
create type first_name_t is varray (2) of varchar2(100);
create type child_name_t is varray (1) of varchar2(100);

create table family 
(
  surname varchar2(1000),
  parent_names first_name_t,
  children_name child_name_t
);

declare
 childen child_name_t := child_name_t ();
 parents first_name_t := first_name_t ();

begin
 parents.extend (2);
 parents (1) := 'abc';
 parents (2) := 'elssads';

 childen.extend ;
 childen(1) := 'fea';


 insert into family(surname, parent_names, childen_name )
            values ('Assurty', parents, children);
end;
EN

回答 1

Stack Overflow用户

发布于 2016-07-30 12:57:05

尝试此insert语句

代码语言:javascript
复制
insert into family values ('Assurty', parents,childen);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38669921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档