sql - 游标和 View 有什么区别?

标签 sql oracle plsql

cursorview 有什么区别? 因为它们都没有将数据存储在数据库中。

最佳答案

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

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

引用:

  1. Views on Oracle Database Concepts

  2. Cursors on Oracle Magazine

关于sql - 游标和 View 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24400673/

相关文章:

sql - 我们如何确定我的 oracle 表中的列正在被另一个表的触发器填充/更新?

sql - sql中的文本到日期格式

sql - Left Join Lateral 和数组聚合

sql - 如何使用 SQL 在字符串中获取奇数字符

java - PL/SQL 中的值检查列表为 NULL

oracle - 在 Toad 的输出参数中显示结果

sql - 运算符不是唯一的。无法选择最佳候选运算符。您可能需要添加显式类型转换

php - 寻找联赛中的最佳射手

oracle - 在 Oracle 中使用 Owner.table 插入数据时出错,无需所有者即可工作

java - 从 Java 访问存储过程的 %ROWTYPE