gpt4 book ai didi

oracle 集合没有足够的值

转载 作者:行者123 更新时间:2023-12-05 00:06:40 25 4
gpt4 key购买 nike

我做了以下:

create or replace type my_row as object 
(
lname varchar2(30),
fname varchar2(30),
MI char(1),
hohSSN char (9),
hohname VARCHAR2(63),
hohDob char(10),
dob DATE
);

create or replace type eiv.my_rec as table of eiv.my_row;

但然后做查询,如:

my_records my_rec
select '', '', '', '', '', '', sysdate bulk collect into my_records from dual;

给出错误 ORA-00947: not enough values
我在这里做错了什么?

最佳答案

当使用批量收集填充 SQL 类型时,我们需要包含行(而不是表)类型。

select my_row ('', '', '', '', '', '', sysdate )
bulk collect into my_records
from dual;

关于oracle 集合没有足够的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3032982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com