cursor
和view
之间有什么区别?
因为它们都不会将数据存储在数据库中。
答案 0 :(得分:5)
在存储过程的范围内定义和使用游标(它与PL / SQL一起使用)。
另一方面,视图是一个数据库对象(类似于表),它甚至可以在存储过程之外使用,就像在查询中一样(它可以与SQL和PL / SQL一起使用)。
<强>参考强>:
答案 1 :(得分:1)
视图是一个预定义的查询,存储在数据库中,可以像表一样使用。
游标是一种数据结构,它提供对查询返回的行集的访问。
分享并享受。
答案 2 :(得分:0)
VIEWS
易于使用,例如MACROS
。
物化视图将数据存储在内存中。在查询其他视图时,只需在执行时替换为同步定义。每个人都可以查询,直到他们有权访问它。
CURSORS
其他方式是另一回事。它指向一个可用于它的创建者的一些查询的结果集。 PL/SQL
或任何其他OCI
来电。
答案 3 :(得分:0)
游标很方便设置报告数据,因为最简单的方法是制作一个 报告是建立一个相当非规范化的数据表 适当的顺序,从那里开始。
不了解最终用户的开发人员会大量使用视图 有Fox表或使用SQL服务器,或其Fox表到达他们的 限制,可能因大小原因而迁移。使用的编程 无论视图是本地还是视图,视图(表单上的网格)都是相同的 远程。然后,当迁移数据时,努力从本地更改 远程视图的视图很小。