Plsql 如何从PL/SQL表中提取结果?

Plsql 如何从PL/SQL表中提取结果?,plsql,Plsql,我创建了一个PL/SQL表,从其他表中检索一些数据并存储到其中。现在我想确保所有数据都正确地插入到PL/SQL表中。如何从PL/SQL表中提取结果?谢谢。从过程用于填充目标表的表(和查询)开始,您可以将它们与目标表合并,并过滤空值:如果您有一条或多条记录,则插入操作会在某个地方失败;例如: Select count(1) -- if >0 the destTable is not correct from TableA A inner join TableB B on A.id=B.Id

我创建了一个PL/SQL表,从其他表中检索一些数据并存储到其中。现在我想确保所有数据都正确地插入到PL/SQL表中。如何从PL/SQL表中提取结果?谢谢。

从过程用于填充目标表的表(和查询)开始,您可以将它们与目标表合并,并过滤空值:如果您有一条或多条记录,则插入操作会在某个地方失败;例如:

Select count(1) -- if >0 the destTable is not correct
from
TableA A inner join TableB B on
 A.id=B.Id
left join destTable C on
 B.id=C.id
Where
 C.id is null;
或者,在过程中,在插入查询中使用异常

您应该粘贴代码以更好地理解。

您是否查看了PL/SQL站点的教程?您对“拉出”的确切含义是什么?因为我使用了一个过程来填充我创建的PL/SQL表,所以我想在执行该过程后检查表是否正确填充。显示存储过程