Sql 将查询中的数据添加到嵌套表中

Sql 将查询中的数据添加到嵌套表中,sql,plsql,Sql,Plsql,如何将查询中的数据添加到嵌套表中 我有我的嵌套表:类型表\数据是数字表 我的查询从表\u one JOIN table\u two t2中选择num,表\u one.num=t2.num,其中f1.id=pid 我希望在嵌套表中有每行存储的num。 (我必须使用嵌套表。)使用: 谢谢你的快速回答 DECLARE TYPE table_data IS TABLE OF NUMBER; l_data table_data; BEGIN SELECT num BULK C

如何将查询中的数据添加到嵌套表中

我有我的嵌套表:
类型表\数据是数字表
我的查询
从表\u one JOIN table\u two t2中选择num,表\u one.num=t2.num,其中f1.id=pid

我希望在嵌套表中有每行存储的
num
。 (我必须使用嵌套表。)

使用:


谢谢你的快速回答
DECLARE
   TYPE table_data IS TABLE OF NUMBER;
   l_data table_data;
BEGIN
   SELECT num 
     BULK COLLECT INTO l_data 
     FROM table_one 
     JOIN table_two t2 ON table_one.num = t2.num 
    WHERE f1.id = pid;
END;