手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

oracle游标中表名使用变量

时间:2024-10-12 04:29:28

1、游标总是指向同一个查询工作区,即is后面的那个查询,而游标变量则不同,它可以指向不同的工作区。特别注意的是,游标和游标变量不能交互使用,即不能在使用游标的地方使用游标变量,也不能在使用游标变量的地方使用游标。

oracle游标中表名使用变量

2、游标变量的声明利用上面我们将的变量声明的第二种,即先声明类型,再将类型赋于游标变量。类型有强类型和弱类型,强类型需要指定返回类型。因此强类型在编译时会检查类型兼容,继而避免发生错误;而弱类型包容性更强。

oracle游标中表名使用变量

3、打开游标变量。这个操作与游标稍有不同。还记得游标使用open打开吗?而游标变量则使用open for打开的。原因是游标变量是一个指针,你可以将其指定到任意一个查询打开,而游标只能固定地指向一个查询。

oracle游标中表名使用变量

4、存储过程,当为其传不同的值时,游标变量执行不同的查询,以分类显示用户表中优先级不同的用户信息。因此游标变量可以在不关闭的前提下反复打开,只不过之前的查询结果会被抹掉;而游标则不行,需要先关闭再打开。

oracle游标中表名使用变量

5、如果过程输入的是1时,会显示优先级为1的用户信息,如果输入其他值时,显示其他优先级的用户。我们用plsql中的过程调试窗口来进行调试。

oracle游标中表名使用变量

6、适用于游标的操作同样适用于游标变量,例如bulk collect等,同样游标的那四个属性也适用于游标变量。游标变量也可以用作主变量,它可以被传递到一个或多个程序体中。当把游标变量辑湃形傥作为用于关闭游标变量的子程序的形式参数时,必须指定其参数模式为in或in out模式。

oracle游标中表名使用变量
© 手抄报圈