游标和视图有什么区别?

Pra*_*jit 2 sql oracle plsql

cursor和之间有什么区别view?因为它们都不会将数据存储在数据库中.

Jos*_*h B 5

定义游标并在存储过程的范围内使用(它与PL/SQL一起使用).

另一方面,视图是一个数据库对象(类似于表),它甚至可以在存储过程之外使用,就像在查询中一样(它可以与SQL和PL/SQL一起使用).

参考:

  1. 关于Oracle数据库概念的观点

  2. Oracle Magazine上的游标