如果预期的查询仅仅返回一行结果,那么可以通过使用SELECT INTO语句将该行结果存储到一个或多个标量或者一个记录中去。
如果只是需要对查询所得的多行结果集中的某一行进行处理,那么可以对结果集使用WHERE ROWNUM =n语句来限定该行。
如果需要将大量的数据库表数据赋值给变量,可以通过使用带有BULK COLLECT子句的SELECT INTO语句来完成。它将整个查询结果集的值存储到一个或者多个集合变量中。